Logo
Software Resources

DevOps Engineer

Software Resources, Alpharetta, Georgia, United States, 30239

Save Job

Our client, a leading corporation in the Alpharetta, GA area, is seeking an experienced DevOps Engineer.

First 3 months are fully on-site, changes to hybrid schedule after conversion to FTE (3 days in-office, 2 days remote)

The DevOps Engineer is responsible for overseeing and enhancing the infrastructure, processes, and tools that support software development and operations. This position combines strong technical expertise to drive the adoption of Azure DevOps practices and ensure the efficient delivery, deployment, and maintenance of high-quality software systems. The DevOps Engineer collaborates with cross-functional teams, including software developers, Architects, Quality Assurance Engineers, and system administrator and network engineer to optimize the development lifecycle and drive continuous improvement in the software delivery pipeline.

Responsibilities: DevOps Initiatives:

Design, implement, and maintain scalable and secure infrastructure solutions, leveraging cloud services (such as AWS, Azure, or Google Cloud) and containerization technologies (such as Docker and Kubernetes). utomate infrastructure provisioning, configuration management, and deployment processes. Continuous Integration and Deployment:

Establish and maintain efficient and reliable CI/CD pipelines to facilitate seamless integration, testing, and deployment of software applications. Implement and optimize tools for version control, automated testing, and release management. Monitoring and Performance Optimization:

Develop and implement monitoring and alerting systems to ensure the health, availability, and performance of infrastructure and applications. Identify performance bottlenecks, optimize system resources, and implement scaling strategies to support growing demands. Security and Compliance:

Collaborate with JH security teams to ensure infrastructure and applications meet the necessary security standards and compliance requirements. Implement security best practices, conduct vulnerability assessments, and address security incidents promptly. Collaboration and Communication:

Work closely with cross-functional teams, including software development and quality assurance, to foster a collaborative environment. Communicate effectively to provide visibility into the DevOps processes and ensure alignment of goals and objectives. Continuous Improvement:

Continuously evaluate existing systems, tools, and processes to identify areas for improvement. Recommend and implement enhancements to optimize efficiency, reliability, and scalability. Stay up to date with emerging technologies and industry trends related to DevOps. Cloud and System utilization and cost analysis and monitoring and optimization. Documentation and Knowledge Sharing:

Create and maintain documentation related to infrastructure, processes, and best practices. Share knowledge and insights with team members through training sessions, presentations, and written materials. Evaluating and monitoring Infrastructure operation cost, continue to design, adopt, or improve cost-saving strategies and practices.

Skills:

Excellent written and oral communication skills. Good interpersonal and public relations skills. Solid analytical, creative, and problem-solving abilities. Well-organized and able to coordinate with different teams to resolve technical issues. ble to work well independently. Excellent collaboration skills to work effectively in a team-oriented environment. Requirements:

Proficiency in scripting and automation using languages like Shell or PowerShell Experience with configuration management tools and infrastructure-as-code frameworks (e.g., Terraform). Solid understanding of software development processes, Agile methodologies, and version control systems (e.g., Git). Familiarity with monitoring tools and log management solutions. 5+ years of related experience. 3+ years of Cloud Platform Dev Ops. 2+ years of Azure Cloud. Experience developing software that supports personnel recruitment a plus Experience with MS SQL and Azure SQL database administration Experience with AKS, Kubernetes, Docker, Service Bus, AzStoreage, Azure VMs. Experience with Databrick, MS Fabric, data modeling in Power BI a plus Experience with cosmosDB a plus Experience preparing data for Data Science and Machine Learning is a plus. Understanding networking, subnets, Firewalls a plus. Required Education: Bachelor's degree in computer science, engineering, or a related field or equivalent combination of education and experience.

bout Software Resources Software Resources, founded more than 3 decades ago, is a trusted staffing partner specializing in Technology (IT, Creative, & Marketing), Finance, & Accounting placements. We work with companies nationwide that need skilled professionals and connect them with candidates like you looking for the right opportunity.

We are always looking for professionals at all experience levels and in various specialties to meet our clients' hiring needs. As a member of our team, you will have access to benefits including medical, dental, and vision coverage, a 401(k) with company match, short-term disability, life insurance with AD&D.

If this position fits interests you, we encourage you to apply. You can view all our job openings at

Software Resources Careers.