We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

2.00/5 (Submit Your Rating)

MO

SUMMARY

  • Having 10+ years of substantial IT experience with expertise in DevOps, Build and release Engineering, Configuration Management, Cloud Infrastructure, Automation, Amazon Web Services (AWS).
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, Cloud Front, Cloud Formation, ElastiCache, Cloud Watch, SNS, AWS Import / Export.
  • Experience in Log Insight and Cloud watch services to diagnose problems and configuring alerts.
  • Experience setting up and maintaining auto - scalingAWSstacks (using cloud formation and scripting).
  • Skilled enough to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, JavaScript etc.)
  • Well Experienced in working on source controller tools like Subversion (SVN), CVS, GIT, Rational Clear Case and Confidential .
  • Hands on Experience and extremely knowledgeable CI/CD Integration.
  • Strong Experience in Configuration, Build/Release Management, Infrastructure as a code (IAC) builds across different platform environments.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
  • Created Cloud Formation templates to automate EC2 instances. Design user's credentials and profiles using AWS IAM.
  • Maintained over 200 jobs in Jenkins from 10 different Application teams for over 4-5 releases in parallel. In the process of achieving Continuous Integration, I have experience in working with tools like Jenkins, Hudson and Bamboo.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef. Apache/Tomcat: Installation and configuration - Virtual Host configurations, Rewrite/Redirection, ProxyPass, Mod-JK etc.
  • Deployed Open Stack private cloud as part of datacenter collapse, which utilized Open Stack services such as glance, heat and nova compute.
  • Experience in configuration and automation management using Chef, Puppet.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning.
  • Developing, Testing, and Implementing and Post-production analysis of the projects.
  • Implemented and administered Continuous Integration process using Jenkins/Hudson, Bamboo and AnthillPro.
  • Expertise in Administration of BEA WebLogic (version 6.x - 10g SME), iPlanet Web Server on IBM AIX 4.3/4.5, Sun-Solaris (versions 9 and 10) and Red Hat Linux (4.x - 8.0) environments.
  • Substantial experience with JVM profiling and JVM performance tuning / JVM performance management - for enterprise applications.

TECHNICAL SKILLS

Versioning Tools: CVS, Subversion, Clear case, Confidential, Git, Perforce, PVCS

Cloud Computing: Amazon AWS Cloud, EC2, Elastic Cache, AWS Import / Export

CI Tools: Hudson, Jenkins, Bamboo, Puppet, Open Stack, Chef, Azure, AntHillPro

Build Tools: ANT, MAVEN, Make file, Gradle

Bug Tracking Tools: JIRA, Rally, Remedy and Rational Clear Quest, Bugzilla

Languages: C++, PL/SQL and Java/J2EE

Scripting: Shell, Batch, Python, Perl, Ruby

Web Servers: IIS, Apache

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP, Cloud technologies

Web/App server: Web logic, Web Sphere, Apache Tomcat, Jboss, HTTP server

Database: Oracle 9i/10g, SQL SERVER, MySQL

Operating Systems: Windows, UNIX, Linux(RHEL/Centos/Ubuntu), Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, MO

Sr DevOps Engineer

Responsibilities:

  • Worked in container-based technologies likeDocker,KubernetesandOpenShift.Point team player onOpenShiftfor creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Build configs, templates, Image streams, etc.
  • Managing theOpenShiftcluster that includes scaling up and down the AWS app nodes.
  • Had very strong exposure using ansible automation in replacing the different components ofOpenShiftlike ECTD, MASTER, APP, INFRA, Gluster.
  • UsedSplunkfor configuration and installation process.
  • Working on implementing new OCR solution; Spring Boot,OpenShift, microservices. Member of group developing containerized applications; Docker, Spring Boot, Kubernetes,OpenShift. Deployed Microservices to IBM Bluemix Cloud Foundry and later migrated toOpenShift.
  • The deployment model uses Atlassian development repository tools,Jenkinsas the build engine, while execution deployments to container orchestration tools ranged over time fromOpenShifton EC2,AWS.
  • Enterprise Container Services, and today usingAWSFaregate.Implemented Micro Services framework with Spring Boot, NODE.JS andOpenShiftcontainerization platform (OCP).
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS)Creating AmazonEC2Cloud Instances using Amazon Web Services and configuration of launched instances with respect to specific applications.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
  • Worked in installing and upgrading Splunk apps and configured them. Guided all the SME's in using Splunk to create dashboards, reports, Alerts etc.
  • Configuration Automation and Centralized Management withAnsibleand Cobbler. ImplementedAnsibleto manage existing servers and automate the build/configuration of new servers. Customized theAnsiblemodules for finding facts about cloud and taking actions to manage those alarms during deployments
  • WrittenChefCookbooks, recipes using Ruby to automate the installation of Middleware Infrastructure like Apache Tomcat, JDK, and configuration tasks for new environments.
  • Developed an API for managing monitoring and alerting hardware resources in Linux OS environment using C#, c++, mono framework and integration with various Linux modules and protocols.
  • Executed the automation from commit to deployment directly intoAzureVM by implementing a CI/CD pipeline with the help ofJenkinsandChef. Setting upChefInfra, bootstrapping nodes, creating and uploading recipes, node convergence inChefSCM.
  • Responsible for Designing, Building, installation, configuration, tuning, security, backup, recovery and upgrades of RedHat & IBM AIX.
  • Focused on containerization and immutable infrastructure.Dockerhas been a core to this experience, along withMarathonandKubernetesfrom the logs and database in the required format.
  • Scheduled, deployed and managed container replicas onto a node cluster usingKubernetesand converted VM based application to microservices and deployed as a container managed byKubernetes
  • Managed Splunk configuration files likeinputs, props, transforms,and lookups. Deploy, configure andmaintained Splunk forwarder in different platforms.
  • Created additionalDockerSlave Nodes forJenkinsusing customDockerImages and pulled them toECR. Worked on all major components ofDockerlike,DockerDaemon, Hub, Images, Registry, Swarm.
  • UtilizedJenkinsmaster/slave architecture to distribute builds on nodes and triggerJenkinsjob to build the artifacts usingMaven, deployed theTerraformtemplates to create the stack.
  • Maintained Artifacts in binary repositories usingJFrogArtifactory and pushed new Artifacts by configuring theJenkinsproject usingJenkinsArtifactory Plugin.
  • Created restful APIs utilizing jersey spring, groovy, hibernate, and spoke unit testing framework to expose data contained in an repository.Developed agile processes usingGroovy, JUnit and Cobertura to use continuous integration tools.
  • Deploy, Maintain configure, troubleshooting logs and providing application support for the in-house applications such as Intelliconnect and SAAS on RedHat Linux boxes
  • Worked with thegroovyscripts in Jenkins to execute jobs for a continuous integration pipeline where'GroovyJenkins Plugin' and'GroovyPost-Build Action Plugin' is used as a build step and post build actions
  • Implemented &maintained the branching, tagging & build/release strategies using SCM tool likeGIT, and maintained build packages usingTeamFoundationServer( Confidential ) onLinux&Windowsplatform.
  • Coordinated developers with establishing and applying appropriate branching, labelling/naming conventions usingGITsource control.
  • DevelopedGroovyscript to intigrate withSCMandChef. ReadTheDocs, Docker, Python, Groovy, Powershell, Unreal Engine Build System). Automated release management Wrote custom groovy scripts to automate CI/CD pipelines in Jenkins
  • Performed OS installations, OS Upgrades, & Server Patching by configuringPXE&DHCPserver usingKickstart&Jumpstartscripts onRedHatLinux5.x, 6.x & 7.x.

Environment:Amazon Web Services, Chef 13.x/12.x, Ansible 2.4, Docker 1.13.1/1.12.6, Kubernetes 1.8/1.7,Openshift, Maven 3.5.x, Jenkins 2.10x, GIT-2.1x/2.x, Cassandra 2.x/3.0, AEM 6.2/6.0, Python 3.6, Ruby, Shell, Jira 6.4, Dynatrace, Confidential, Splunk, Oracle10.x, WebLogic Server 11g VMware, Nexus, Java, .Net, LDAP, JDK1.7, GitHub, Linux.

Confidential, Woonsocket, RI

DevOps / AWS Engineer

Responsibilities:

  • Manage network security using Load balancer, Autoscaling, Security groups and NACLS.
  • Support current migration of Data Center to Amazon Cloud.
  • Design roles and groups usingAWSIdentity and Access Management (IAM).
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Applied Heat to OpenStack cloud environments using repeatable orchestration templates
  • Used Heat for authentication, high availability, and auto-scaling
  • Using heat provisioned cloud resources and deployed software in one action.
  • Use puppet and Chef automation tools for configuration management in different systems.
  • Write Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • Monitoring Live Traffic, logs, Memory utilization, Disk utilization and various other factors which are important for deployment.
  • Implement and Enhance the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
  • Install EMC PowerPath and create Storage RAID groups, LUN's and assigning them to the servers.
  • Troubleshoot and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x.Installing and deploying Apache, JBoss 5.x
  • Support of Applications like Apache Tomcat and Java based applications running on Linux machines for multiple clients.
  • Utilize Puppet for configuration management of hosted Instances withinAWS.Configuring and Networking of Virtual Private Cloud (VPC).Utilize S3 bucket and Glacier for storage and backup onAWS.
  • Develop Cloud Formation scripts to automate EC2 instances.Design user's credentials and profiles usingAWSIAM.

Environment:AWS EC2, VPC, Autoscaling, ELB, Red Hat EL 3/4/5/6, Cloudwatch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Active Directory, DFS.

Confidential, Torrance, CA

Build & Release Engineer/DevOps Engineer

Responsibilities:

  • Involved in defining documenting, negotiating and maintaining Product/Application Release Roadmap.
  • Responsible for all aspects of regular (planned) and emergency patch releases.
  • Creation of Application Release Plan (Release Scope Planning & defining Milestones).
  • Creating & conducting walkthroughs of ‘Deployment Plans' for complex large scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.
  • Plan & oversee the creation of new environments as per the Project's needs & work with the Infrastructure team to plan the Maintenance Activities.
  • Used Version Control with GitHub/Bit Bucket
  • Proposed branching strategies for using Version Control Systems like Subversion and P4
  • Created branches, performed merges in version control systems SVN and Perforce.
  • Managed user authentication and authorization for the users in both Subversion & Perforce
  • Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.
  • Managed Nexus repository for the current project, created a new repository and provisioned it.
  • Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.
  • Used Hudson as a CI tool for performing the build automation
  • Used Hudson/Jenkins for automating Builds and Automating Deployments
  • Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports
  • Written Shell and Perl scripts to automate the deployments to Websphere and Weblogic Application Servers
  • Authored snippets of Jython scripts for application deployment.
  • Written shell scripts to monitor the logs after deployments and send emails automatically
  • Maintained the CI inventory for the environments
  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Prepared the design document for Document Management Module and User Management Module.
  • Created class diagrams and sequence diagrams using MS Visio.
  • Followed waterfall methodology for application development.
  • Involved in enhancement of SOA web services using AXIS to support .net applications.
  • Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search and etc. on JSP pages.

Environment:Subversion, JIRA, WebSphere Application Server, JBOSS Application Server, Tortoise, SVN, ANT, MAVEN

Confidential

Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Responsible for the build and release management process.
  • Responsible for automated build scripts.
  • Responsible for resolve the build issues.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Setup and debug hardware related issues for server builds.
  • Automated the deployment and server bounce process is by creating the scripts using Shell scripts and WLST scripts.
  • Build artifacts (WAR’s and EAR’s) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts
  • Worked on J2EE webapps based on JSF Templating and Woodstock AJAX components.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.

Environment:Subversion, Team City, Apache Tomcat, Java/J2EE,ANT, Shell Scripts, MAVEN, Hudson, UNIX, LINUX

We'd love your feedback!