Devops Engineer Resume
TexaS
SUMMARY
- A DevOps engineer with 6+ years of professional IT experience in design, develop, build and deployment of web applications with 3 years in practicing Cloud computing, DevOps & Quality Engineering.
- Sound knowledge of networking and cybersecurity tools and troubleshooting.
TECHNICAL SKILLS
Cloud Platform: AWS, Azure
Database: Oracle, SQL Server, MySQL, PostgreSQL
SCMs: Git, GitHub, Bitbucket
Containers: Docker, Kuberntes
IAC Tools: Ansible, Terraform
Operating Systems: Ubuntu 16.0.4,Red Hat, Linux, Windows
Programming Languages: Java, Python
Scripting Tools: Groovy,, Git Bash, Putty, iTerm
Application/Web Server: Tomcat, WebLogic 9.0.x/12c,Apache 2.x/1.3.x,Websphere
Framework/DevOps Tools: JIRA, SonarQube, Jfrog, Jenkins, Slack, Azure DevOps, Confluence, Bamboo
Vulnerability Scanning tools: Veracode, Prisma
PROFESSIONAL EXPERIENCE
DevOps Engineer
Confidential, Texas
Responsibilities:
- Created Dockerfile and automated docker image creation using Jenkins and Docker
- Automating infrastructure provision on AWS using Terraform.
- Created cron job to automate scheduled process for vulnerability update.
- Setup access using IDIQ to dev and agile team.
- Set up repositories and SSH keys in Bit Buckets for Agile teams.
- Rebuild entire existing platform to docker container.
- Setup bitbucket the CICD pipeline with AWS for cloud deployment
- Conduct monthly Enterprise releases with the QA/Release Managers.
- Coordinate monthly Retrofitting process.
- Created ASG, EC2, VPC, CloudFront, Route53, CloudFormation on AWS.
- Utilize AWS CLI for secrets and parameter storage.
- Implemented the setup for Master slave architecture to improve the performance of Jenkins.
- Created DockerFile and automated docker image creation using Jenkins and Docker
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
DevOps Engineer
Confidential, Oklahoma
Responsibilities:
- Set up CI/CD pipeline for micro services and integrated tools such as Maven, Bitbucket, SonarQube, Nexus, Docker, Slack for providing immediate feedback to DEV teams after code check - in.
- Wrote Ansible playbooks from scratch in YAML.
- Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
- Set up Git repositories and SSH keys in GitHub for Agile teams.
- Integrated GitHub web hooks into Jenkins to automate the code check-out process.
- Implemented the setup for Master slave architecture to improve the performance of Jenkins.
- Created DockerFile and automated docker image creation using Jenkins and Docker
- Automated infrastructure provisioning on AWS using Terraform, Ansible and Puppet.
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
Azure Cloud Engineer
Confidential, Oklahoma
Responsibilities:
- Setup repos on Azure Git, merging code from develop branch to master branch and make it ready for deployment.
- Migrated legacy applications to Microsoft Azure Cloud PaaS by setting up CI/CD pipelines on Azure DevOps
- Created nightly builds with integration to code quality tools such as SonarQube, Veracode.
- Created WebApps (PaaS solution) on Azure portal for deploying web applications using Azure DevOps pipelines
- Helped teams to reduce defects rate by 30% by introducing TDD in the first 3 months.
- Created quality gates in SonarQube dashboard workstation for detecting defects early during development
- Set up the SonarLint plug-ins in developer's workstation for detecting defects early during development
- Built and deployed Docker containers to break up monolithic app into micro services, improving developer workflow, increasing scalability, and optimizing speed
- Implemented Release management workflow for QA, UAT and Prod environments.
- Prepared and presented SCM best practices for implementing continuous integration for the team.
- I used linux configuration for monitoring servers for stability and taking both proactive and reactive measures to correct and prevent issues.
- Used linux manifest to Install, configuring, and maintaining services such as Apache, MySQL, and Exim across thousands of servers.
Technical /Server Support
Confidential
Responsibilities:
- Conduct Server patching for both prod and dev environments.
- Debugging and troubleshooting code related issues/ defects.
- Producing client deliverables such as detailed design documentation, unit test plans and well documented code.
- Gaining an understanding of the unique business and technical requirement on each engagement to facilitate the most appropriate solution design
- Practicing strong configuration management and version control.
- Representing Phillips professionally in both client and team situations.
- Experience working in an Agile/Scrum environment representing the IT operation team
- Document software solutions and ensure that the technical documentation meets the company standard
- Server and Network troubleshooting