We provide IT Staff Augmentation Services!

Devops Architect Resume

4.00/5 (Submit Your Rating)

Md

SUMMARY:

  • Experienced in DevOps, Build and Release, and Software Configuration Management in application configuration, building, automating, releasing, and deploying code.
  • Worked on different software development life cycle (SDLC) like Waterfall, Agile, Continuous Integration (CI) and Continuous Deployment (CD).
  • Certified in Amazon Web Services (AWS) services like EC2, S3, VPC, EBS, AMI, SNS, RDS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Autoscaling, CloudFront, and IAM.
  • Experience in Build Automation tools like ANT, Maven, Gradle, Bitbake and Make.
  • Created SCM Process, policies, procedures, and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in installing and managing Atlassian tools and worked on troubleshooting tickets with Bamboo and Bitbucket.
  • Designed and developed AWS Cloud Formation templates to create custom VPC, Subnets, NAT to ensure deployment of web applications.
  • Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), Clear Case and TFS on Linux and windows platforms.
  • Experience with configuration management using Puppet, Chef, and container management with Docker.
  • Experience worked on Hudson/Jenkins, TeamCity and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.
  • Hands on experience with build tools like Bamboo, Hudson/Jenkins, TeamCity, Anthill Pro, Sonar, uBuild, Maven, ANT and NANT.
  • Created and wrote shell scripts (Bash), Ruby, Python, and PowerShell for automating tasks.
  • Very Strong in configuring, develop, and deploying Enterprise Java Beans in WebSphere/WebLogic App Servers, Tomcat and JBOSS 4.0 application Server.
  • Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
  • Experience in WebLogic 10.x/11, WebSphere 7/6, Jboss 4.0.x and Tomcat 7.x/6.x/5.5 of application servers.
  • Worked with different Bug Tracking Tools like Rally, Jira, Bugzilla and ClearQuest
  • Experienced with log monitoring tools like Monti, Splunk, Nagios, Tivoli and AppDynamics.
  • Familiarity with MS Azure, Open Stack cloud based technologies

TECHNICAL SKILLS:

SCM Tools: Clearcase,Accurev,GIT, UCD, Docker, Puppet, CHEF, AWS, Jenkins, Jira.

Build Tools: Ant, Maven, Makefile, Bitbake and Gradle

Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat

Web Technologies: Google Web Toolkit, HTML, JavaScript, CSS, XML, XSLT

Platforms: UNIX, Linux, HP - UX, Solaris, Microsoft Windows Vista/ XP/ 2000

Languages: C, C++, Java, J2EE, Python, Shell

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

PROFESSIONAL EXPERIENCE:

Confidential, MD

DevOps Architect

Responsibilities:

  • Lead a team of six System and Release Engineers.
  • Experience managing teams within an agile/scrum or similar methodology.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option
  • Worked on building and deploying Java code through Jenkins
  • Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Involved in deployment and provision of Amazon Virtual Private Cloud (VPC) on AWS using Cloud Formation with JSON.
  • Used Vagrant for building and maintaining virtual environments in Docker, Amazon web services (AWS).
  • Used ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used maven for few modules.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
  • Created customized Docker Images and push them to Amazon EC2, worked on Docker and deployed and maintaining Micro Services in Dev and QA, implemented Jenkins slaves as Docker containers auto scalability.
  • Managing the TFS throughout the organization including Project management, Build Automation, work Item customization, User maintenance, Backup management, and all other TFS related tasks.
  • Planed and developed automated modules for puppet infrastructure, infrastructure maintenance, installation and deployment automation, Implementing automation
  • Continuous Integration and Continuous Deployment framework using Jenkins, Maven; Docker
  • Automated the deployment of applications inside software containers and Configured Docker container for branching purposes.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Integration of Maven/Nexus, Jenkins, UDeploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Performance tuning of WebSphere application server including JVM, Garbage Collection, JDBC along with its server logs.
  • Served as a partial administrator for Linux machines
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc

Environment: GIT, SVN, JENKINS, CHEF, Docker, Puppet, MAVEN, AWS, EC2, WEBSPHERE, IBM Clear Case, Nexus, Java, SonarQube, service now.

Confidential, Alpharetta,GA

Devops Tech Manager

Responsibilities:

  • Lead a team of 6 off-shore DevOps and 5 onsite team
  • Experience in working GIT for branching, tagging, and merging
  • Worked with the Architect on SDLC process being the owner of post development environment
  • Managing Jenkins jobs based on groovy and Maven script, also use plugins at some points for test builds, promote the artifacts to s3 and Jfrog, also setting up multi-pipeline jobs to build based on dependencies.
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Wrote ANT and MAVEN script to automate the build process.
  • Worked on Micro Services architecture in AWS by creating ELB'S, Auto-Scaling groups in EC2 using prebaked AMI and Docker containers.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization.
  • Design, deploy and update full-stack environment for multiple clouds with the help of uDeploy.
  • Used monitoring tool JIRA and also triggered the issues and maintained bugs using JIRA tool.
  • Worked on integrating Unit Tests and Code Quality Analysis Tools like MS Test, JUnit, and SonarQube .
  • Experience in boot strapping, puppet agent installation scripts, yum updates, EBS, mappings and mountings.
  • Experience with Apache/Tomcat, Load Balancer (Apache, Nginx, HAproxy) and good at making configuration changes.
  • Setup up and maintenance of automated environment using Chef Recipes & cookbooks within AWS environment.
  • Managing the release process end - to - end, from the planning of release content through to actual release deployment to production. Leads and facilitate the planning of product software releases
  • Created the Master/Slave pattern for Jenkins to distribute the load and builds around the build farm.
  • Imported and managed multiple corporate applications into SVN and GIT. And also worked on databases like MongoDB, SQL and also did API implementations like Rest APIs.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Experience writing Python, Shell (Bash), Groovy, Perl and Batch/PowerShell scripts to automate the deployments
  • Maintained Artifactory and its replications to the servers all over offshore- teams.
  • Configuration management and server application management using Chef and Puppet
  • Used JIRA tool to track the defects and changes released to all the environments
  • Setting up new server/environment from scratch for QA team for testing
  • Managing and syncing up parallel applications/releases in multiple environments.
  • Automated entire build and deployment process using Jenkins
  • Responsible for delivering training to architects, developers, QA and business users for Accurev
  • Worked in the environment of Java SDK- and WebSphere application server.
  • Writing/Maintenance of Perl/Korn scripts for deployment team for deploying code on multiple AIX servers.

Environment: AWS, Docker,openshift,, red Hat linux,Accurev, Git, Jenkins, BuildForge (Continuous Integration environment), JAVA, J2EE, Oracle, Shell scripting, Perl, Maven, Ant, Sonatype Nexus, artifactory

Confidential, Jersey City, NJ

Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development INT, QA and Production
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process
  • Installed and Administered Build Forge CI for ANT Builds
  • Implemented LDAP authentication for Jenkins.
  • Worked in agile modelled software development life cycle.
  • Participated in weekly release meetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Involved in troubleshooting the automation of Installing and configuring JAVA and C++ applications in the test and production environments.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Deployed the archives like war files into the Web Sphere Application Servers.
  • Involved in editing the existing ANT build files in case of project requirement changes.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Used SonarQube as code quality tracking tool.
  • Working as Build Manager/ coordinator and managing non prod and Prod envt
  • Responsible for working for application in production envt.
  • Troubleshoot all build related issues at database level as well code level.
  • Attain Change Control Meeting and ensure tickets are fine.
  • Setting up new server/environment from scratch for QA team for testing
  • Managing and syncing up parallel applications/releases in multiple environments.
  • Participating in CCB Meeting.
  • Maintenance, Client machines setup and migrating code from other version control tools to Clearcase
  • Automated build and deployment process.
  • Working as Configuration Manager, Build/deployment engineer, Release coordinator and basic level System Admin profiles.
  • VOB backup and performance monitoring.
  • Responsible for delivering training to architects, developers, QA and business users for Rational Clearcase, Hudson and build process.

Environment: Clearcase, SVN, JIRA, Ant, IVY, Websphere, Oracle, ksh, Ant, Perl, Samba, UNIX, Hudson

Confidential, Secaucus, NJ

Consultant/Configuration Manager

Responsibilities:

  • Worked as Release coordinator and managing non prod environment and prod environment
  • Worked on regular manual builds and deployments
  • Working on build and deployment automations. Created Ant framework from scratch
  • Troubleshoot all build related issues at database level as well code level.
  • Attain Change Control Meeting and ensure tickets are fine.
  • Coordinate with DBA, Development, Change Management, QA team for builds and Deployments
  • Working on Migration of documents from Track to Sharepoint
  • Troubleshoot Deployment related issue in Linux and Windows environment
  • Compile and run stored Procedures and preloads and troubleshoot with the help of development group or DBA group
  • Working on clearcase branching strategy implement hooks and modify schema
  • Implemented change management process through clearquest.
  • Creating and implementing branch strategy as per release schedule

Environment: Red Hat Linux, Ksh, BASH shell scripting, Clearcase, Ant, Jira, Websphere, Oracle, Ant, Perl, Samba, UNIX, MAC, clearquest, svn, buildforge

Confidential, JRSEY CITY, NJ

Configuration Manager

Responsibilities:

  • Working as a member of global UK CM team.
  • Worked as Release coordinator and managing non prod environment
  • Troubleshoot all build related issues at database level as well code level.
  • Creating non prod environment which include deprod script, modify clips, code refresh, MQ setup, RV, Broadway connectivity, registry changes and connectivity with external application by booking trade.
  • Used very tools for health check include app watch, TOC studio, cabadmin
  • Coordinating with external vendors ( EBS, Currenex) and making sure environment is up and running with external data feeds
  • Performing daily checks on the environment and performs regular build and deployment.
  • Making sure all services are up and registries are set up properly, Define MQ and configure registry to work with the queue
  • Working Configuration Manager, Build/deployment engineer, Release coordinator and basic level System Admin profiles.
  • Involving in setting up MQ, Network or None prod related environment.
  • Setting up Unix application environment for Broadway team
  • Taking care of merges using Beyond compare and winmerge
  • Work on code merges and resolving issues related to msbuild
  • Troubleshoot the braking build and if necessary roll back the changes.
  • Responsible for managing non prod environment and making sure environment is in sync.
  • Responsible for writing ant script for java code
  • Creating and implementing branch strategy as per release schedule
  • Installed incredibuild to expedite the build process.
  • Responsible for managing maven build and cruise control.

Environment: Red Hat UNIX, Window 2003, IBM MQ, Tibco RV, Bladelogic, Team city, Python, Bash, Vision App, Fisheye, Incredibuild, ant, msbuild, maven, cruise control, app watch, cab admin, TOC studio, Clearcase, SVN

We'd love your feedback!