Sr. Devops Automation Engineer Resume
FL
SUMMARY
- 9+ years of experience solving complex problems with creative solutions, supporting development and operations environments.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Experience in automated builds using TFS team build and cruisecontrol.net build for .net applications and salesforce.
- Managed all the bugs and changes into a production environment using the JIRA tracking tool.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Deployed and maintained Chef role - based application servers, including Apache, Resin, Nginx and Tomcat.
- Experience working on Chef with knifecommands to manage Nodes, Cookbooks and recipes.
- Experience with migration to Amazon Web Services AWS from Datacenter.
- Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans
- Experience in managing other version control tools like GIT.
- Installed, configured and administered CI tools like Hudson and Jenkins for automated builds.
- Managed artifacts generated by Jenkins.
- Good experience in automating deployment pipelines.
- Experience in working with Artifactory tool management with Nexus, Maven
- Solid understanding of Operating systems like Linux, Windows.
- Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
- Good knowledge in automation tools like Docker, Chef, OpenStack
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
- Created and wrote shell scripts (Bash), Ruby, Python and Power shell for automating tasks.
- Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
- Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls. Enhances and automates internal processes to generate efficiency
- Independent problem solving and a good team player with strong interpersonal and communication skills.
- Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.
TECHNICAL SKILLS
Languages: C, C++, and JAVA, SQL, HTML
Build Tools: Ant, Maven, Jenkins, Bamboo
Server: Apache, Tomcat, MS-IIS
Release/Project Management: MicrosoftReleasemanagement Server
Issue Tracking: Bugzilla, JIRA
Database: My SQL
Version Control: CVS, GIT,SVN
CI Tools: Jenkins, Bamboo
Operating System: Windows Variants, Linux, UNIX.
Automation Tools: Chef, Puppet, Gradle, CI/CD pipeline, Docker, Vagrant
Cloud Environment: AWS, Azure, OpenStack
Repository tools: Nexus, Jfrog, Artifactory
Deployment tools: Udeploy, octopus deploy
PROFESSIONAL EXPERIENCE
Confidential, FL
Sr. DevOps Automation Engineer
Responsibilities:
- Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
- Organized and Co-Ordinated Product Releases, work closely with product development to ensure successful releases
- Completely responsible for automated infrastructure provisioning VM’s Worked on Managing the Private Cloud Environment.
- Executed user administration and maintenance tasks including creating users and groups, reports and queries.
- Automated deployments and reports among Application, Web, SQL, Cognos servers
- Developed automation framework for Application Deployments to the cloud environments.
- Hands on configuration management
- Automating Build process using Orchestrator and similar tools.
- Managed and optimize the Continuous Delivery tools like Jenkins.
- Installed, Configured, Administer Windows Production and Test Environment and monitored multiple servers.
- Involved in analysis phase and documenting Manual Configurations in Confluence Documents for Version Upgrades in Production
- Skill in designing solution for CI/CD pipelines
- Experience in Change Management Processes and Procedures.
- Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Provided stable build environments for product development.
- Developed Custom Scripts to monitor repositories, Server storage.
- Member of the Technical Design team, Build and Release Module for Development
- Automated the local dev, Production environment using PowerShell Scripts.
- Automated the cloud deployments using Orchestrator and PowerShell Scripts.
- Provided UNIX scripts for deploying and building the system.
- Document release metrics, software configuration process.
Environment: MAVEN, Chef, AWS, python, PowerShell, GIT, Jenkins, Orchestrator, Confluence
Confidential, Northbrook, IL
Sr. DevOps Engineer
Responsibilities:
- Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
- Developed installer scripts using ANT, Python and UNIX for various products to be hosted on Application Servers.
- Troubleshoot Build and Deploy Issues, with little downtime.
- Organized and Co-Ordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
- Worked on Managing the Private Cloud Environment using Chef.
- Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.
- Involved in writing recipes and cookbooks for configuring server side through Chef.
- Used knifecommand-line to provide an interface between a local Chef-repo and theChefserver
- Developed automation framework for Application Deployments to the cloud environments.
- Improving Continuous Integration workflow using Virtual Environments like Docker
- Automating Build process using Docker and similar tools.
- Managed and optimize the Continuous Delivery tools like Jenkins.
- Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
- Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
- Experience in working with cloud operating system like OpenStack
- Skill in designing solution for CI/CD pipelines
- Wrote ANT and MAVEN Scripts to automate thebuildprocess.
- Able to manage artifacts using Nexus, Maven for build.
- Provided ANT build script for building and deploying the application.
- Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
- Provided stable build environments for product development.
- Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
- Developed Custom Scripts to monitor repositories, Server storage.
- Member of the Technical Design team, Build and Release Module for Development of new products.
- Automated the local dev environment using Vagrant/Chef-solo.
- Automated the cloud deployments using Chef, Python and AWS Cloud Formation Templates.
- Provided UNIX scripts for deploying and building the system.
- Document release metrics, software configuration process.
Environment: ANT, MAVEN, Chef, AWS, python, Vagrant, SVN, GIT, Open Stack, Jenkins.
Confidential, Springdale, AR
Build & Release Engineer
Responsibilities:
- Provided configuration management expertise to all software development projects. Migrated various artifacts from TFS to Git.
- Involved in the Branching Strategy, thereby creating different branches in the existing workflow process.
- Worked with Apache Tomcat for deploying and starting application.
- Good understanding of build and deployment of java/j2ee applications in Tomcat servers.
- Installed and administrate JIRA and Confluence in Integration environment and QA environment.
- Automated deployment of builds to different environments using Jenkins. .
- Installation of certificates on Tomcat servers. Strong in building scalable web applications on AWS.
- Documented release, builds and source control procedures and plans.
- Manual Installation and configuration of Tomcat and Apache servers.
- Involved in JIRA as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker. Integration of Jenkins with Jira, Github.
- Installed and configured Confluence as the enterprise Wiki to document development and change management procedures.
- Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multi pathing) on Solaris.
- Worked with Opscode Chef with expertise in Amazon's cloud especially Chef-solo and bootstrapping.
- Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Opscode Chef in Ruby.
- Installed and configured code rules, keys of Sonar for code analysis and created of SonarQube dash boards for different team members based on their roles to monitor the progress of project source code.
- Good experience provisioning, operating, and managing AWS environments. Integrated Maven with Subversion to manage and deploy project related tags. Created analytical matrices reports, dash boards for release services based on JIRA tickets.
- Developed and maintained Shell scripts for build and release tasks.
- Experience in testing/development/automation in a DevOps role on an agile/iterative project team for the API Gateway. Finally reach continuous delivery and Build clouds with Open stack and AWS. Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Hands on experience in installing and administrating CI tools like Jenkins, Git, Perforce and Artifactory.
- Good experience provisioning, operating, and managing AWS environments.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git.
- Attended sprint planning sessions and daily sprint stand-up meetings.
- Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
- Created repositories according the structure required with branches, tags and trunks.
- Created Required Packages for the deployment and assisted in troubleshooting during deployment
Environment: Shell Scripting, Perforce, Chef, Puppet, Jira, Bamboo, Git, Confluence, AWS, Visual Build, ANT, TFS, Tomcat, Apache, Jenkins and Artifactory.
