Company:
InterSources Inc.
Location: Austin
Closing Date: 04/12/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Title: Sr. Devops Engineer
Location: Austin, TX (Hybrid)
Duration: Long term contract
The Worker will perform highly advanced DevOps related work as part of a cross-functional team under the direction and guidance of the Shared Application Services manager. The Worker must have strong hands-on professional software development and/or IT operations experience building, testing, and deploying secure production applications and systems using continuous integration and continuous delivery/deployment (CI/CD) pipelines in a large-scale enterprise environment. The worker will be responsible for designing, building, and maintaining our CI/CD pipelines, monitoring applications and infrastructure for performance issues, and conducting regular assessments to ensure systems are performing optimally. The worker will also provide training on DevOps practices and stay updated on latest technologies. They should have expertise in a variety of DevOps tools, knowledge of DevOps automation, and strong experience with Linux administration, containerization technologies, and microservices architecture. The worker is expected to proactively address potential security risks and performance issues to ensure the security, stability, and efficiency of our CI/CD pipelines.
Client will require the Worker to work on the following initiatives and will perform advanced tasks such as:
CI/CD Modernization and automation of the entire pipeline from code check-in to deployment utilizing industry best practices such as Infrastructure as Code (IaC), Configuration as Code (GitOps), and Blue-Green and Canary Deployment Strategies.
Implement "Shift Left" security approach by integrating security tools and automating security checks and compliance into the CI/CD pipeline.
Monitoring and Observability to provide comprehensive monitoring, logging, and alerting for the CI/CD pipeline.
Participating in all phases of SDLC.
Performing extensive code reviews and analysis.
Writing reports on code analysis to determine if industry standards and secure coding best practices are being followed; provide analysis to address found short comings.
Providing guidance and knowledge sharing to existing development staff.
Must be able to:
Develop and maintain CI/CD pipelines and automate building, testing, and deployment of software applications.
collaborate effectively with software engineers, operations staff, security teams, testers, and various stakeholders to identify and implement "shift left" security measures and best practices in the CI/CD pipelines.
Design, test, and implement secure software development practices and standards in the CI/CD pipelines.
continuously monitor applications and infrastructure for security vulnerabilities and performance issues and coordinate remediation efforts.
Troubleshoot and resolve issues in the CI/CD pipelines to minimize downtime and limit impact to developers and stakeholders
Participate in incident response and troubleshooting sessions.
In coordination and alignment with Information Security Office, document and communicate security procedures and policies.
Stay abreast of new technologies, industry standards and best practices, and integrate them into the pipeline architecture and design where applicable.
Be productive working independently or in a team environment (both local and remote) with minimal supervision.
Must possess:
Knowledge of DevSecOps methodologies, concepts, and practices
Knowledge of DevOps Automation
Comprehensive technical expertise in a variety of DevOps tools, including Ansible, Jenkins, Maven, Artifactory, SonarQube, Xray, Checkmarx, Jira, BitBucket, Subversion, Git/Version Control Software, or comparable technologies.
Familiarity with information security frameworks and standards such as NIST and OWASP Top 10.
Strong understanding of Linux administration and scripting languages (e.g., PowerShell, Bash, Python)
Experience with microservices architecture and cloud-native development.
Experience with containerization and orchestration technologies like Docker and Kubernetes.
Strong written, verbal, and interpersonal communication skills.
Strong problem-solving skills and ability to multi-task with readiness to put in extra effort when necessary
The willingness to learn
II. CANDIDATE SKILLS AND QUALIFICATIONS
Minimum Requirements:
Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.
Years
Required/Preferred
Experience
7
Required
Professional experience in DevOps engineering, Software Development, or related field
6
Required
Experience with programming languages such as Java and .NET
5
Required
Experience with scripting languages such as Bash, Python, and PowerShell to automate repetitive tasks such as monitoring, deployments, and configuration management
5
Required
Experience setting up and managing Jenkins servers, creating and maintaining CI/CD pipelines, integrating with other tools (e.g., Git, Maven, SonarQube), writing Groovy scripts for pipeline automation, and monitoring and optimizing Jenkins performance.
5
Required
Experience with Infrastructure as Code tools like Ansible, Terraform, or Chef
5
Required
Experience with containerization and orchestration tools such as Docker and Kubernetes
5
Required
Experience with automation of infrastructure provisioning and configuration management
5
Required
Experience with Maven in building and managing Java projects, maintaining POM files, troubleshooting build issues, dependency management and versioning, and integrating with CI/CD pipelines
5
Required
Experience with Artifactory set up, configuration, managing binary repositories, integrating with build tools (e.g., Maven and Jenkins), managing artifact lifecycle and versioning, and implementing security and access controls.
5
Required
Experience with microservices architecture, design, development and containerization and orchestration
5
Required
Experience with SQL and NoSQL databases
5
Required
Experience designing, developing, testing, integrating, and implementing secure REST APIs
5
Required
Experience with code reviews and in-depth code analysis
5
Required
Experience with highly complex application security requirements
5
Required
Experience with Git, Bitbucket, Subversion and version control systems
4
Required
Experience with SonarQube set up, configuration, integrating with CI/CD pipelines, and analyzing code quality and security vulnerabilities
4
Required
Experience with Jira and Confluence
4
Required
Experience with Agile teams
3
Required
Experience with coaching, training, mentoring and knowledge transfer
4
Preferred
Experience in Cybersecurity and implementing and automating security best practices into CI/CD pipelines
4
Preferred
Experience with security testing tools such as SAST, DAST, or IAST
3
Preferred
Experience with cloud technologies and platforms such as AWS and Azure
3
Preferred
Experience working with legacy applications/services
3
Preferred
Experience in modern web technologies such as JavaScript, Node.js, React.js, Redux, HTML5, CSS3
3
Preferred
Public sector experience (Federal, State or Local Government)
2
Preferred
Proficient with the Microsoft Office products, including Outlook, TEAMS, Microsoft Project, Word, Visio, Excel and PowerPoint
About Us:
InterSources Inc, a Certified Diverse Supplier, was founded in 2007 and offers innovative solutions to help clients with Digital Transformations across various domains and industries. Our history spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our employees and our clients are our strengths as the diverse talents and opportunities they bring to the table enable us to grow as a global platform and they are causally linked with our success. We provide strategic and technical advice, and we have expertise in areas covering Artificial Intelligence, Cloud Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions, Cyber Security Services, etc. We make reasonable accommodations for clients and employees and we do not discriminate based on any protected attribute including race, religion, color, national origin, gender sexual orientation, gender identity, age, or marital status. We also are a Google Cloud partner company. We align strategy with execution and provide secure service solutions by developing and using the latest technologies that thrive our resources to deliver industry-leading capabilities to our clients and customers, making it convenient for our clients to do business with InterSources Inc. Our teams also drive growth by refining technology-driven client experiences that put the users first, providing an unparalleled experience. This results in strengthening the core technologies of clients, enabling them to scale with flexibility, create seamless digital experiences and build lifelong relationships.
Location: Austin, TX (Hybrid)
Duration: Long term contract
The Worker will perform highly advanced DevOps related work as part of a cross-functional team under the direction and guidance of the Shared Application Services manager. The Worker must have strong hands-on professional software development and/or IT operations experience building, testing, and deploying secure production applications and systems using continuous integration and continuous delivery/deployment (CI/CD) pipelines in a large-scale enterprise environment. The worker will be responsible for designing, building, and maintaining our CI/CD pipelines, monitoring applications and infrastructure for performance issues, and conducting regular assessments to ensure systems are performing optimally. The worker will also provide training on DevOps practices and stay updated on latest technologies. They should have expertise in a variety of DevOps tools, knowledge of DevOps automation, and strong experience with Linux administration, containerization technologies, and microservices architecture. The worker is expected to proactively address potential security risks and performance issues to ensure the security, stability, and efficiency of our CI/CD pipelines.
Client will require the Worker to work on the following initiatives and will perform advanced tasks such as:
CI/CD Modernization and automation of the entire pipeline from code check-in to deployment utilizing industry best practices such as Infrastructure as Code (IaC), Configuration as Code (GitOps), and Blue-Green and Canary Deployment Strategies.
Implement "Shift Left" security approach by integrating security tools and automating security checks and compliance into the CI/CD pipeline.
Monitoring and Observability to provide comprehensive monitoring, logging, and alerting for the CI/CD pipeline.
Participating in all phases of SDLC.
Performing extensive code reviews and analysis.
Writing reports on code analysis to determine if industry standards and secure coding best practices are being followed; provide analysis to address found short comings.
Providing guidance and knowledge sharing to existing development staff.
Must be able to:
Develop and maintain CI/CD pipelines and automate building, testing, and deployment of software applications.
collaborate effectively with software engineers, operations staff, security teams, testers, and various stakeholders to identify and implement "shift left" security measures and best practices in the CI/CD pipelines.
Design, test, and implement secure software development practices and standards in the CI/CD pipelines.
continuously monitor applications and infrastructure for security vulnerabilities and performance issues and coordinate remediation efforts.
Troubleshoot and resolve issues in the CI/CD pipelines to minimize downtime and limit impact to developers and stakeholders
Participate in incident response and troubleshooting sessions.
In coordination and alignment with Information Security Office, document and communicate security procedures and policies.
Stay abreast of new technologies, industry standards and best practices, and integrate them into the pipeline architecture and design where applicable.
Be productive working independently or in a team environment (both local and remote) with minimal supervision.
Must possess:
Knowledge of DevSecOps methodologies, concepts, and practices
Knowledge of DevOps Automation
Comprehensive technical expertise in a variety of DevOps tools, including Ansible, Jenkins, Maven, Artifactory, SonarQube, Xray, Checkmarx, Jira, BitBucket, Subversion, Git/Version Control Software, or comparable technologies.
Familiarity with information security frameworks and standards such as NIST and OWASP Top 10.
Strong understanding of Linux administration and scripting languages (e.g., PowerShell, Bash, Python)
Experience with microservices architecture and cloud-native development.
Experience with containerization and orchestration technologies like Docker and Kubernetes.
Strong written, verbal, and interpersonal communication skills.
Strong problem-solving skills and ability to multi-task with readiness to put in extra effort when necessary
The willingness to learn
II. CANDIDATE SKILLS AND QUALIFICATIONS
Minimum Requirements:
Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.
Years
Required/Preferred
Experience
7
Required
Professional experience in DevOps engineering, Software Development, or related field
6
Required
Experience with programming languages such as Java and .NET
5
Required
Experience with scripting languages such as Bash, Python, and PowerShell to automate repetitive tasks such as monitoring, deployments, and configuration management
5
Required
Experience setting up and managing Jenkins servers, creating and maintaining CI/CD pipelines, integrating with other tools (e.g., Git, Maven, SonarQube), writing Groovy scripts for pipeline automation, and monitoring and optimizing Jenkins performance.
5
Required
Experience with Infrastructure as Code tools like Ansible, Terraform, or Chef
5
Required
Experience with containerization and orchestration tools such as Docker and Kubernetes
5
Required
Experience with automation of infrastructure provisioning and configuration management
5
Required
Experience with Maven in building and managing Java projects, maintaining POM files, troubleshooting build issues, dependency management and versioning, and integrating with CI/CD pipelines
5
Required
Experience with Artifactory set up, configuration, managing binary repositories, integrating with build tools (e.g., Maven and Jenkins), managing artifact lifecycle and versioning, and implementing security and access controls.
5
Required
Experience with microservices architecture, design, development and containerization and orchestration
5
Required
Experience with SQL and NoSQL databases
5
Required
Experience designing, developing, testing, integrating, and implementing secure REST APIs
5
Required
Experience with code reviews and in-depth code analysis
5
Required
Experience with highly complex application security requirements
5
Required
Experience with Git, Bitbucket, Subversion and version control systems
4
Required
Experience with SonarQube set up, configuration, integrating with CI/CD pipelines, and analyzing code quality and security vulnerabilities
4
Required
Experience with Jira and Confluence
4
Required
Experience with Agile teams
3
Required
Experience with coaching, training, mentoring and knowledge transfer
4
Preferred
Experience in Cybersecurity and implementing and automating security best practices into CI/CD pipelines
4
Preferred
Experience with security testing tools such as SAST, DAST, or IAST
3
Preferred
Experience with cloud technologies and platforms such as AWS and Azure
3
Preferred
Experience working with legacy applications/services
3
Preferred
Experience in modern web technologies such as JavaScript, Node.js, React.js, Redux, HTML5, CSS3
3
Preferred
Public sector experience (Federal, State or Local Government)
2
Preferred
Proficient with the Microsoft Office products, including Outlook, TEAMS, Microsoft Project, Word, Visio, Excel and PowerPoint
About Us:
InterSources Inc, a Certified Diverse Supplier, was founded in 2007 and offers innovative solutions to help clients with Digital Transformations across various domains and industries. Our history spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our employees and our clients are our strengths as the diverse talents and opportunities they bring to the table enable us to grow as a global platform and they are causally linked with our success. We provide strategic and technical advice, and we have expertise in areas covering Artificial Intelligence, Cloud Migration, Custom Software Development, Data Analytics Infrastructure & Cloud Solutions, Cyber Security Services, etc. We make reasonable accommodations for clients and employees and we do not discriminate based on any protected attribute including race, religion, color, national origin, gender sexual orientation, gender identity, age, or marital status. We also are a Google Cloud partner company. We align strategy with execution and provide secure service solutions by developing and using the latest technologies that thrive our resources to deliver industry-leading capabilities to our clients and customers, making it convenient for our clients to do business with InterSources Inc. Our teams also drive growth by refining technology-driven client experiences that put the users first, providing an unparalleled experience. This results in strengthening the core technologies of clients, enabling them to scale with flexibility, create seamless digital experiences and build lifelong relationships.
Share this job