Core duties and responsibilities include the following and other duties as assigned.
Design and implement DevOps processes: Collaborate with cross-functional teams to establish and enhance DevOps practices, including continuous integration, continuous deployment, and configuration management.
Collaborate with cross-functional teams to establish and enhance DevOps practices, including continuous integration, continuous deployment, and configuration management.
Design, deploy, and manage infrastructure components such as servers, virtual machines, containers, and network configurations in both on-premises and cloud environments.
Develop and maintain automation scripts and tools to streamline deployment, monitoring, and maintenance processes, ensuring efficiency and scalability.
Work closely with development teams to facilitate the deployment and management of applications across various environments, ensuring smooth release cycles and minimal downtime.
Implement and maintain monitoring and alerting systems to proactively identify and resolve performance issues, bottlenecks, and system failures.
Collaborate with security teams to implement security best practices, conduct vulnerability assessments, and ensure compliance with industry standards and regulations.
Create comprehensive technical documentation, guidelines, and procedures to facilitate knowledge sharing and maintain system integrity.
Foster effective communication and collaboration with cross-functional teams, including developers, system administrators, and project managers, to ensure seamless integration and delivery of products and services.
4+ years of development experience with several years of solid experience in each of the following
We are a Microsoft shop, so you should be comfortable, fluent, and happy developing in Visual Studio
.
NET
SQL, Stored Procedures, Database Design
Strong experience with enterprise-level relational databases
REST Web Services
SOAP Web Service
C#
C
C++
Experience and Skills:
Thorough understanding of basic IPv4 networking and network services: subnets/CIDR, firewalls, routers, NAT, DNS, Kerberos, and LDAP
Extensive experience managing Linux and Windows servers
Strong scripting with Python or Ruby, preferably using AWS/cloud libraries
In-depth experience developing Infrastructure as Code, using tools like Vagrant, Terraform, Jenkins, Ansible, and CloudFormation
Firm grasp of web servers and HTTP, including server configuration, making and troubleshooting requests, headers, OpenSSL, and REST-ful services
Familiarity with monitoring and alerting tools such as Nagios and Zabbix
Education, Experience, and Training
Bachelor’s Degree in Computer Science Engineering, Information Systems, or related field and/or applicable experience
Minimum of 4 years of related experience, with more senior positions for more experienced applicants
Additional years of professional experience in lieu of BS will be considered for strong applicants