To Apply for this Job Click Here
Job Description: Lead Systems Software Engineer (DevOps)
Duration: 12 months CTH
Type: CTH
Anticipated Start: 4/28/25
Exempt/Non-Exempt: Exempt
Position Details:
We are seeking a Lead Systems Software Engineer with expertise in systems software engineering. This role involves undertaking complex projects that require specialized technical knowledge. The ideal candidate will make well-thought-out decisions on complex or ambiguous systems software engineering issues and ensure that system improvements are successfully implemented and monitored to increase efficiency. Responsibilities include designing, developing, testing, debugging, and implementing complex operating systems components, software tools, and utilities. The role also involves making complex modifications to existing software to fit specialized needs and configurations, establishing and communicating common goals and direction for the team, and acting as a source of direction, training, and guidance for less experienced staff. Monitoring project schedules and costs is also a key responsibility. Typically, this role requires six to ten years in a DevOps or related technical role.
Overview:
We are seeking a passionate technologist to join our DevOps team. In this role, you will play a crucial part in managing and optimizing our processes, ensuring seamless integration and deployment of software solutions.
Responsibilities:
- Build and maintain automation scripts and infrastructure as code (IaC) using tools such as Terraform, Ansible, or similar.
- Monitor system performance and troubleshoot issues to ensure high availability and reliability of production environments.
- Design, implement, and manage CI/CD pipelines to streamline the software development lifecycle using a wide variety of commercial and open-source technologies.
- Implement security best practices, certificate-based security, and secret management.
- Collaborate with development, QA, and IT teams to ensure smooth and reliable delivery of software applications.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in a DevOps or related role.
- Experience with infrastructure as code (IaC) tools like Terraform.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Strong knowledge of CI/CD pipelines and tools such as TeamCity or Jenkins.
- Experience with cloud platforms such as AWS, Azure.
- Experience with SaaS solutions (custom applications using .NET and Java).
- Proficiency in scripting languages such as Bash, PowerShell, or Python.
- Understanding of configuration management tools such as Ansible, Puppet, or Chef.
- Solid understanding of IT, including servers, storage, Windows and Linux, networking, DNS, Firewalls, and routing.
- Excellent problem-solving skills, attention to detail, communication, and collaboration abilities.
Bonus Qualifications:
- Knowledge of monitoring and logging tools such as Prometheus, Grafana, or ELK stack.
- Experience with Virtualization and Cloud Computing (VMWare, Azure).
- Experience with data analytics platforms/business intelligence (preferably Sisense).
- Experience with deployment automation tooling such as Octopus Deploy.
- Experience with Microsoft SQL Server.
- Understanding of Single-Sign-On setup and configuration (Ping Federate, OIDC, ADFS, Okta).
- Understanding of application and system telemetry.
MBMad041125.Dev_1744401017