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 SANS Consulting Services, Inc., so some details may not match this job. The employer's own page has the real description.
Job Overview
As a DevOps Engineer-Application Development at SANS Consulting Services, Inc., you will play a crucial role in bridging the gap between software development and operations. Your responsibilities will encompass the design, implementation, and maintenance of deployment pipelines to optimize the development process, ensuring high availability, and scalability of applications. You will collaborate with cross-functional teams to foster a culture of automation and continuous integration/continuous deployment (CI/CD) practices, contributing significantly to the overall efficiency and performance of our software solutions.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines for automated application deployments.
- Collaborate with development and operations teams to streamline application development processes.
- Monitor application performance and troubleshoot issues across the application lifecycle.
- Ensure security best practices are integrated into the application development and deployment processes.
- Maintain and optimize cloud infrastructure for scalability and efficiency.
- Document processes, configurations, and standards for team use and knowledge transfer.
- Stay updated with industry trends and emerging technologies relevant to DevOps practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 3 years of experience in DevOps or related application development roles.
- Proficient understanding of CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
- Strong knowledge of container technologies including Docker and Kubernetes.
- Experience with cloud service providers, such as AWS, Azure, or Google Cloud Platform.
- Solid understanding of scripting languages such as Python, Bash, or PowerShell.
- Familiarity with configuration management tools like Ansible, Puppet, or Chef.
- Excellent problem-solving skills and ability to work under pressure.
Technologies & Tools
In this position, you will typically utilize a range of technologies and tools, including, but not limited to, Git for version control, Jenkins or GitLab for CI/CD management, Docker and Kubernetes for container orchestration, and various cloud platforms such as AWS, Azure, or Google Cloud for application hosting and resource management. Familiarity with monitoring tools like Prometheus or Grafana will also be beneficial in ensuring application reliability and performance.
Ideal Candidates
The ideal candidates for this position will possess a proactive mindset and demonstrate a keen aptitude for learning and adapting to new technologies. They should exhibit strong communication and collaboration skills to effectively work alongside diverse teams. A detail-oriented and analytical approach is essential, complemented by a willingness to troubleshoot and solve complex problems effectively. Candidates should also express a passion for automation and be committed to fostering a culture of continuous improvement within the organization.
Most job openings for the size of the industry in September: professional and business services, 5.5 for every 100 jobs. Fewest: construction, 3.4. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.