Azure Cloud DevOps Engineer - Chicago, IL - Georgia IT Inc.
Chicago, IL
About the Job
Job Title: Azure Cloud DevOps Engineer
Location: Chicago, IL
Position Type: Fulltime
US Citizen/ GC and GC EAD
Job Description
The Cloud DevOps Engineer primary responsibilities will include scripting, management and enhancement of CI/CD environment for automated deployments, writing software for customization and expansion of cloud infrastructure, and drafting documentation to help deploy software that is produced by our team. Responsibilities also include securing the environment in Azure using security groups, firewall configurations and SSL/public keys.
Secondary responsibilities will include build system development and Linux/Ubuntu OS maintenance and installation. The engineer will define the architecture and participate in the delivery of technical solutions to complex business and technical requirements using cloud based platforms.
Duties and Responsibilities include:
Location: Chicago, IL
Position Type: Fulltime
US Citizen/ GC and GC EAD
Job Description
The Cloud DevOps Engineer primary responsibilities will include scripting, management and enhancement of CI/CD environment for automated deployments, writing software for customization and expansion of cloud infrastructure, and drafting documentation to help deploy software that is produced by our team. Responsibilities also include securing the environment in Azure using security groups, firewall configurations and SSL/public keys.
Secondary responsibilities will include build system development and Linux/Ubuntu OS maintenance and installation. The engineer will define the architecture and participate in the delivery of technical solutions to complex business and technical requirements using cloud based platforms.
Duties and Responsibilities include:
- Key team role that will help spearhead the implementation to the cloud and assists in modernizing the code base to allow for future expansion.
- Handle the management and enhancement of a CI/CD environment, with a strong focus on scalability, performance, and reliability. Work with developers on building pipelines and automation for delivering and deploying services from dev to prod
- Research and inform the organization about DevOps technology and process trends and innovations.
- Installs and maintains cloud-based applications, systems, and associated infrastructures.
- Design, implement, and test disaster recovery and business continuity architectures.
- Oversees the proper implementation and integration of web and cloud-based applications.
- Stays informed of emerging cloud technologies and evaluates the value to the organization's operations.
- Monitors system performance, troubleshooting and resolving errors.
- Bachelor's degree or equivalent experience as a developer and cloud DevOps engineer.
- Experience in Public Cloud services (ideally Azure) beyond basic provisioning. You know the "gotchas,”
- 5+ years of developing software with object-oriented languages like Java and web development. Experience with PHP at plus. Experience with scripting languages like Python, PowerShell, bash, et, extensive knowledge about APIs
- Experience with modern automation, development and infrastructure tools (such as Git, Docker, Jenkins etc.)
- A solid understanding of networking and core Internet protocols (e.g. TCP/IP, DNS, SMTP, HTTP, and distributed networks). Understanding of firewall and networking concepts and implementations in cloud environment (preferable Azure).
- Experience with relational databases (MySQL a plus!)
- A commitment to best practices. We'll want your opinions on operational processes, DevOps, deployment checklists, and more.
- You like being part of a team and enjoy working with other smart engineers.
- You're a great communicator and are capable of not just doing the work, but teaching others and explaining the "why” behind complicated technical decisions.
- You're open to good ideas, wherever they come from.
Source : Georgia IT Inc.