Devops/cloud Engineer Resume
Chicago, IL
SUMMARY:
- Proven experience developing and architecting solutions for implementing CI/CD pipeline (Continuous Integration/delivery)
- Managed software delivery for deployment of large scale enterprise applications as well as Micro applications
- Led deployments for large and small applications for both Java/.NET
- Coordinated build/deploy activities through Application Life Cycle
- Over five (5) years of experience in software delivery, upgrades and services
- Expertise in supporting continuous integration/continuous delivery of applications and managing/leading teams
- Over three (3) years of experience working as an application developer
- Proven aptitude for methodical problem solving with exemplary communication skills, strong attention to detail, and the ability to work well with cross functional teams
TECHNICAL SKILLS:
Operating Systems: Linux, Solaris, Ubuntu, Windows NT/2000/XP/Vista/7/8, Windows Server 2008/2012
Cloud Technologies AWS: DevOps Tools Git, ANT, Maven, Jenkins, Docker, Puppet, Ansible
Scripting Bash Shell, Python, Perl, VB: Monitoring Tools Nagios, BMC Patrol
Virtualization VMware ESX, Citrix Xen, Hyper - V: Test Automation Tools Selenium WebDriver, HP QTP/UFT
PROFESSIONAL EXPERIENCE:
Devops/Cloud Engineer
Confidential, Chicago, IL
- Working as part of the DevOps team for different internal automation and build configuration management
- Developed shell scripts for automation of the build and release process
- Automated the front end platform into highly scalable, consistent, repeatable infrastructure using a high degree of automation with Puppet, Jenkins, and Cloud Formation
- Maintained the user accounts (IAM), RDS, Route 53 services in AWS cloud
- Launched Amazon EC2 Cloud Instances using Amazon Images (RHEL/Ubuntu) and configured launched instances with respect to specific applications
- Facilitated system troubleshooting and problem solving, and on call escalation to troubleshoot customer facing issues
- Worked closely with the development teams to optimize the workflow process
- Served as a liaison between development teams, senior LOB management, vendors, and other DevOps teams
- Collaborated with development teams to define architecture, optimize performance, and right size
- Facilitated Ansible setup, managed hosts files, authored various playbooks and custom modules
- Managed the Nexus and Sonarqube server for uploading the artifacts and code quality analysis
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) and configuration management using Ansible
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drive status
- Worked on DevOps group running Jenkins in a Docker container with slaves in Amazon AWS cloud configuration
- Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools
Environment: AWS, Ansible, GIT, Maven, Jenkins, Linux, Nexus, Agile/ Scrum, Docker, shell scripts, Python
Devops/Cloud Engineer
Confidential, Seattle, WA
- Planned and designed road maps and POC implementations for AWS Cloud technologies
- Played a major role in on premise mid-tier application migrations to the cloud lift and shift to AWS infrastructure
- Worked closely with the development teams to integrate their projects into the production AWS environment and ensure ongoing support
- Designed and approved the AWS architecture diagrams and release models
- Automated the front end platform into highly scalable, consistent, repeatable infrastructure with a high degree of automation using Chef, Terraform, Ansible, Jenkins and cloud Formation
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch and Splunk
- Created standards and efficiencies within ECES development efforts and their ecosystems
- Drove DevOps adoption by recommending and implementing tool sets and best practices for automation configuration and release management
- Participated in planning, development of new and existing features of the Inmarsat products
- Identified industry best practices/solutions and pursued continuous improvement opportunities in SDLC (Software Development Life Cycle) processes and practices
- Ensured that all implementation efforts adhered to established standards and policies
- Created enterprise level operating models and architecture options
- Installed applications and load balance packages on a different server using Chef
- Developed unit and functional tests in Python and Ruby
- Developed and maintained perl/shell scripts for build and release tasks
- Integrated Maven with Jenkins for the builds as the continuous integration process
- Upgraded Bamboo and Artifactory server
- Maintained JIRA for tracking and updating project defects and tasks
- Managed and documented all post deployment issues utilizing the post deployments issue logs
- Developed and maintained strong working relationship with peers across the organization to create and market architectural products and services
- Employed build automation tools, including but not limited to autoconf, automake, make, cmake, lein, grunt, rake and ant
- Created comprehensive JIRA workflows including project workflows, screen schemes, permission schemes and notification schemes
- Developed and managed consistent and coherent DevOps processes and practices to support software development, testing, builds and deployment
- Developed a community of practice across the development teams to drive practice adoption
- Monitored outsourced supplier performance to identify and correct performance problems
Environment: GIT, Maven, Jenkins, AWS, Terraform, Ansible, GIT Lab, Ubuntu/Linux, Docker, Shell scripts, Python
Devops Engineer
Confidential
- As part of the DevOps team I worked on continuous testing using Selenium WebDriver, Java, Maven and Jenkins etc.
- Identified the test cases from regression suites and designed automation test scripts using Selenium WebDriver with Java
- Worked with build and continuous integration tools such as Maven and Jenkins
- Maintained and created Perl scripts in secure CRT for Web methods
- Supported various deployments and installs in UNIX and Linux environments
- Responsible for preparing and maintaining automation regression test suites
- Facilitated pipeline integration using tools such as SVN, Maven and Jenkins
- Used Build tools such as MS Build for .Net projects and Maven for Java projects
- Provided Selenium scripts to achieve automating the tests after build process
- Responsible for building the codes using Maven
- Created jobs in Jenkins for multiple tasks and created a release calendar as per the PM guidelines
- Resolved build issues and Jenkins integration issues with end points
- Wrote SQL queries to fetch the results from the database and cross validated with the UI application
- Managed CICD pipelines for infrastructure and automating the build
- Managed production system deployment issues
- Involved in production deployment validations and prepared post production training docs
Environment: Maven, Jenkins, Bamboo, Linux/Unix, SVN, Git, JIRA, Agile/Scrum, shell scripting