We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

PROFESSIONAL PROFILE:

  • Around 5 years of Professional Experience in Configuration Management, DevOps, Build and Release Engineering.
  • Experience in Version Control Systems administering Rational Clearcase, GIT, Subversion and Perforce.
  • Administered and Implemented CI tools Hudson /Jenkins, and Bamboo for automated builds.
  • Release Management Experience writing Shell and Python scripts to automate the deployments.
  • Strong Experience in infrastructure creation in Amazon Web Services (AWS) by using services Elastic Compute Cloud (EC2), Virtual Private Cloud (VPC), Elastic Beanstalk, Security Groups, Elastic Load Balancers (ELB), Simple Storage Services (S3), Auto Scaling, Identity and Access Management (IAM) Cloud watch, Cloud Formation service catalog, code pipeline.
  • Expertise in working large enterprise environments with hands on experience on Scrum and Kanban practices.
  • Experience in using Tomcat and Apache web servers for deployments and for hosting tools
  • Experience in build tools Ant, Maven, and Make.
  • Experience in migrating application infrastructure from on - Prem to AWS.
  • Expertise in writing scripts in python, shell and yaml to automate daily tasks and deployments to eliminate manual process.
  • Exposure on automation tools Puppet and Ansible, Docker containers.
  • Python programming skills; particularly development of scalable web services. A deep understanding of the power and limitations of the Python standard library.
  • Excellent understanding of the process in Software Development Life Cycle, project roles, and CM plans.
  • Responsible in maintaining a detailed understanding of the structure and interdependencies of systems and leverage this knowledge to improve how the build and release processes allow for rapidly evolving product offerings.
  • Worked on continuous integration based on Maven and Jenkins .
  • Experience in Deploying to and administering in the use of Jboss, Apache Tomcat web server, weblogic, websphere, SVN, Clearcase, and GIT.
  • Experience in Implementation of production Releases using CICD pipelines

KEY AREAS:

CI tools: Subversion (SVN), Perforce, Jenkins/Hudson, Sonar, TFS, ClearCase, Accurev, GIT

Build Tool: Ant, Maven, Gradle and Make.

Servers: JBOSS, Apache Tomcat, Web logic, Jboss.

Cloud Platform: Amazon WebServices (AWS)

Languages: C++, Java, Shell Scripting, Power shell, Perl, Python

Database System: SQL DBA, SQL Server 2000/2005, Oracle 9i/10g-PL/SQL, MS Access.

Platforms: Red hat Enterprise Linux 4/5, Sun Solaris 10/9/8/7, Windows NT/2003/2008, Windows XP, 7, Windows 10, Linux

DevOps Tools: Ansible, Docker, Puppet, Chef

PROFESSIONAL EXPERIENCE:

Sr Devops Engineer

Confidential

Responsibilities:

  • Design, develop and implement automated solutions, based on a set of standards and processes which establish consistency across the enterprise, reduce risk, and promote efficiencies in support of the organization's goals and objectives.
  • Build, test, deploy and maintain production Java code for complex web-based applications using J2E, Spring, Hibernate, JavaScript, Python and other programming and scripting languages.
  • In corporate Cloud technologies on new application development to include micro-services and AWS services such as lambda, S3, SQS, SNS, EC2,ECS, RDS, Route 53, cloud watch, ACM and DynamoDB.
  • Upgrading the tools/technologies required for the APWeb project such as subversion to bitbucket migration, and on-prem to AWS infrastructure migration.
  • Automate the Infrastructure provisioning through configuration management tools such as ansible and develop automation scripts using python, and AWS cloud Formation.
  • Integrate COTs products across the continuous delivery pipeline to provide a comprehensive automated system from epic definition, development, test and deploy of APWeb and Digital portfolio applications within College Board data center and Amazon web services.
  • Migrate source code repositories from subversion to GIT in order to catchup with the latest technologies.
  • Ensure that application code adheres to enterprise and industry standards and best practices, including performance and security standards.
  • Architect and implement metrics required to bring transparency into the migration of code from development, testing, staging, through production.
  • On-board Applications to CI/CD and use tool/technologies like AWS, Jenkins, Docker, etc.
  • Develop full stack solutions and continuous delivery frameworks that improve the ability of the APWeb and Digital Portfolio delivery teams to efficiently deliver solutions with quality and reduced time to market
  • Write complex code, build infrastructure as code, work with immutable ''AWS cloud'' based environments, and build the supporting automated toolsets necessary to support the continuous delivery pipeline
  • Assist Project Manager in project planning and estimating of project score items. Report hours daily to administration for billing purposes.
  • Configuring the security standards for the APWeb projects by implementing the concepts of IP networking, VPNs, DNS, load balancing and firewalling.

Environment: Subversion, Jenkins, Nexus, Ant, Maven, Shell scripting, Python, CAST, Cucumber Sonar, Bitbucket, JIRA, Confluence, Crucible, Apache Tomcat, Weblogic, AWS Beanstalk, S3, EC2, IAM, VPC.

Sr Devops Engineer

Confidential, Richmond, VA

Responsibilities:

  • Setting up the automation environment for Application team if necessary, and help them through the process of build and release automation
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Managing GIT version control system in creating branches, tags, merge, resolving conflicts.
  • For applications that are developed in a regular pace, builds and deployments were as per request
  • Converted ant scripts to Maven framework to improve build process.
  • Automated the weekly deployments utilizing CI tool Jenkins.
  • Migrated the application Infrastructure from On-Prem to AWS by using the AWS services Elastic Beanstalk, EC2, S3, RDS, and cloud watch
  • Implemented EB extensions to support the application needs by changing configuration of Beanstalk using pre and post hooks.
  • Adopted Enterprise CI/CD best practices to support agile methodology and reduced the time frame between Releases.
  • Implemented Enterprise CI/CD solutions to different technologies like Abinitio, Informatica, Micro strategy, .Net, BOXI and Java.
  • Created cross account access between the different environments to load configuration files from S3 bucket.
  • Migrated applications from using build Ant to Maven.
  • Created single container docker images for war and deployed to different environments.
  • Automated the lambda functions deployment from on-prem machines to AWS by using cloud formation and S3.

Sr DevOps Engineer

Confidential

Responsibilities:

  • Creating branches and labels in Clear Case.
  • Support the development team with Clear Case issues.
  • Working on Clear Case meta-data (Labeling, Triggers, Branches)
  • Created, managed and applied Baseline, streams and adding source elements to the VOB repository.
  • Used Ant and Maven scripts for all the build scripts.
  • Creating automated build and release environment using Continuous Integration tools Hudson and CruiseControl.
  • Created Replica VOBs for Multisite, and changed Mastership of VOBs from one Replica to Other.
  • Modified automated scripts related to view creation, build and other Clearcase functions.
  • Created Feature, EC branches to segregate different development activities.
  • Implemented Baselines in ClearCase using Labels
  • Knowledge on ClearCase UCM & Multisite.
  • Implemented triggers (pre and post operation) for ClearCase using Perl and Shell Scripts.
  • Automated deployment process, where it copies the Jar & Ear files and starts deploying into Tomcat and Weblogic Environment using Shell script and Hudson.
  • Managed builds for Java/Weblogic based applications and deployment in Unix and windows
  • Performed Dev in all three ClearCase, ClearQuest, Weblogic and Hudson.
  • Implemented triggers (pre and post operation) for ClearCase using Perl and Shell Scripts.
  • Created code pipeline for lambda function creation when there is a new zip file uploaded to S3
  • Automated the technical shakeout by using shell and python scripting.
  • Configured sonar and cucumber to run unit and automation test suites on Jenkins.
  • Worked with application teams to move the application Releases from parallel branching to trunk based development over time which significantly reduced the bug fix releases.
  • Implemented flyway deployment for DataBase technologies (Oracle, SQL server).
  • Generated the build and deployment reports in order to identify the percentage of failures, success migration to different environments for each sprint which helped the development teams to manage environments properly.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Deploy production packages to web servers and application servers according to business needs.

Environment: Java, ANT, Hudson Windows/Solaris, Shell scripting, C++, Clearcase, TFS, and Web Logic

Build and Release Engineer

Confidential

Responsibilities:

  • Migrated source code from Subversion to GIT
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Setting up continuous integration and formal builds using Artifactory repository
  • Deployed legacy applications into JBoss application server.
  • Created shell scripts to automate the server bounce activities for JBoss application server.
  • Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.
  • Responsible for managing the code in GIT (version controlling).
  • Created scripts using Perl to build object code out of the checked-in modules
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments.
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.
  • Experience in setting Maven repository and pom.xml, Ant build.xml, mojos xml.
  • Managed the maven artifacts using Nexus repository.
  • Edited and Modified POM.xml for a few applications that used Maven.

Environment: Java, Struts, Python, Hudson/ Jenkins, Jboss, Subversion, Ant, Maven, Jira, Shell scripting, Perl.

Hire Now