Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by The Johns Hopkins University, so some details may not match this job. The employer's own page has the real description.
Overview
The Cloud DevOps Systems Engineer at The Johns Hopkins University is responsible for developing, implementing, and maintaining cloud-based systems infrastructure to support the organization’s initiatives. This role collaborates closely with software developers and other engineering teams to build efficient and resilient systems in a cloud environment. The individual will focus on automation, monitoring, and scaling of services to enhance operational efficiency while ensuring high availability and security of cloud resources.
Job Responsibilities
- Design, deploy, and manage cloud infrastructure using services such as AWS, Azure, or Google Cloud.
- Implement and automate deployment pipelines and CI/CD processes to facilitate rapid application development and delivery.
- Monitor systems performance and optimize resource utilization to enhance the availability and efficiency of applications.
- Collaborate with cross-functional teams to define system architecture and identify opportunities for improvement.
- Ensure compliance with security policies and best practices in cloud environments.
- Develop documentation for cloud architectures, configurations, and processes.
- Provide support and troubleshooting for cloud-related incidents and issues.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; a Master's degree is preferred.
- Proven experience in a DevOps or Systems Engineering role, particularly within cloud environments.
- Strong proficiency in cloud service platforms, particularly AWS, Azure, or Google Cloud.
- Familiarity with container orchestration systems such as Kubernetes or Docker.
- Solid understanding of scripting and programming languages, such as Python, Bash, or PowerShell.
- Experience with infrastructure as code (IaC) tools like Terraform or AWS CloudFormation.
- Knowledge of networking principles and security protocols in cloud configurations.
Technologies & Tools
The role will require proficiency with a variety of technologies and tools, including but not limited to cloud platforms such as Amazon Web Services (AWS) and Microsoft Azure, continuous integration and continuous deployment (CI/CD) tools like Jenkins and GitLab CI, containerization technologies such as Docker and Kubernetes, and configuration management tools like Ansible or Puppet. Familiarity with monitoring tools such as Grafana, Prometheus, or CloudWatch will also be essential for maintaining system performance and reliability.
Ideal Candidates
Ideal candidates for the Cloud DevOps Systems Engineer position will possess a strong problem-solving mindset and exhibit excellent communication skills, enabling them to effectively collaborate with diverse teams. They should be adaptive and open to learning new technologies and methodologies in a rapidly changing environment. Candidates should demonstrate a results-oriented attitude, showing initiative and a proactive approach in addressing challenges. A strong commitment to best practices in system security and a focus on operational excellence will further distinguish the successful applicant.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.