DevOps Engineer
New Yesterday
Job Description
About the Role:
As a DevOps Engineer within the ESG, you will play a critical role in bridging the gap between software development and IT operations to enhance the efficiency, reliability, and scalability of our technology infrastructure. Your primary focus will be on designing, implementing, and maintaining automated deployment pipelines, Windows and Cloud infrastructure. You will collaborate closely with development teams to ensure seamless application releases and with operations teams to monitor system performance and troubleshoot issues proactively. This role demands a strong understanding of cloud platforms, container orchestration, and configuration management to optimize resource utilization and security.
We are seeking a Junior DevOps Engineer with 2-3 years of relevant experience who is eager to grow their skills and contribute to our dynamic team. This is a hybrid position, and we expect the candidate to work 2-3 days a week on-site at our office.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Proven experience working with Kubernetes for container orchestration and management.
- Strong knowledge of Windows Active Directory and Microsoft Windows server administration.
- Experience with AWS cloud services and infrastructure management.
- Proficiency in scripting languages such as Python for automation and operational tasks.
- Experience with Microsoft SQL Server database administration and integration.
- Familiarity with configuration management tools, specifically Puppet.
- Solid understanding of Linux operating systems and command-line tools.
Preferred Qualifications:
- Certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or Microsoft Certified: Azure DevOps Engineer Expert.
- Experience with additional cloud platforms or hybrid cloud environments.
- Knowledge of security best practices and compliance frameworks relevant to business services.
- Familiarity with other automation and orchestration tools beyond Puppet, such as Ansible or Terraform.
- Experience working in Agile or DevOps team environments with continuous integration and delivery pipelines.
Responsibilities:
- Develop, configure, and maintain scalable infrastructure using automation tools and scripting languages to support application deployment and system management.
- Manage and optimize Kubernetes clusters to ensure high availability and efficient resource allocation for containerized applications.
- Administer and monitor Windows Active Directory environments and Microsoft Windows servers to maintain security and operational integrity.
- Implement and maintain cloud infrastructure on AWS, including provisioning, monitoring, and cost management.
- Collaborate with software developers to integrate Microsoft SQL Server databases into deployment pipelines and ensure data integrity.
- Utilize configuration management tools such as Puppet to automate system configurations and enforce compliance standards.
- Write and maintain scripts in Python and other scripting languages to automate routine tasks and improve operational workflows.
- Monitor system health and performance, troubleshoot issues, and implement proactive solutions to minimize downtime.
- Document infrastructure designs, processes, and procedures to facilitate knowledge sharing and compliance.
- Participate in on-call rotations to provide timely support for critical production incidents.
Skills:
In this role, your expertise in Windows Active Directory and Microsoft Windows will be essential for managing user access and securing server environments. Kubernetes skills will be applied daily to orchestrate containerized applications, ensuring they run efficiently and reliably across clusters. Your proficiency with AWS will enable you to design and maintain cloud infrastructure that supports scalable and cost-effective business services. Scripting languages, particularly Python, will be used extensively to automate repetitive tasks, streamline deployments, and enhance monitoring capabilities. Additionally, your knowledge of Puppet and Microsoft SQL Server will help maintain consistent system configurations and integrate database management into automated workflows, contributing to a robust and agile operational environment.
- Location:
- Norwell
- Category:
- Technology