We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Bellevue, WA

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience of IT Industry in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management, Cloud Implementations, Orchestration, Change & Incident management and QA testing.
  • Experience in Automation, Installation and overall Configuration Management of servers using Chef and AWS.
  • Expertise in DevOps, Release Planning & Documentation, Configuration Management, Cloud Infrastructure, Automation in Amazon Web Services (AWS).
  • Experienced in cloud application and server virtualization using AWS (Amazon Web Services).
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge ofAWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, VPC, and EBS etc.
  • Extensive experience in Installation, Administration, Patching, Upgrades.
  • Experienced in shell scripting using bash, perl, Ruby and python to automate system administration jobs.
  • Experience in working with different monitoring tools like Nagios and Dynatrace.
  • Expertise in creation of startup and shutdown scripts, crontabs, files system maintenance and backup scripting and automation.
  • Hands on experience in installing and administrating CI/CD tools like Hudson, Jenkins, Sonar, Bamboo.
  • Knowledge on Splunk, Kibana and ELK Stack.
  • Experienced in building and maintaining Docker infrastructure for SOA applications in agile environment.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Having very good knowledge on java based projects. Deployed the Java applications into web application servers like Apache Tomcat, Jboss, Web Logic.
  • Experienced with the understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
  • Automating infrastructure in AWS with Chef, Ruby, and your maternal unit.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds.
  • Provided production support in an on - call rotation in a 24x7 environment.
  • Excellent client relation skills and the drive to complete tasks effectively, and efficiently where customer service and technical skills are demanded.
  • Experience is using Microsoft Azure, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Experienced in working on DevOps/Agile operation process (Code review, unit test automation, Build& Release automation, Environment, Service, Incident and Change Management) including various tools.
  • Profusely worked on Version control tools like Subversion, GIT to track changes made by different people in source code.
  • Experience with Cloud Platform and VMware Technologies (AWS, Open Shift, Open Stack, Azure, RHEL 6.6, Centos 7, 6, Ubuntu 14.04 LTS.
  • Good experience working with container orchestration tools Apache Mesos, Marathon, Kubernetes.
  • Used UrbanCode Deploy, Jenkins, Github Enterprise, OpenStack, Ansible, and Docker to provide Continuous Integration/Continuous Delivery of open-source and custom applications.
  • Worked in integratingTFSwith Visual Studio 2013 & 2015.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Rational ClearCase, Jira, Bamboo, ClearQuest (Change Control tool).
  • Strong knowledge of TCP/IP, UDP, DNS network, load balancing, firewalls and enterprise monitoring tools Splunk.
  • Good Knowledge in planning and designing of Disaster Recovery and Data Recovery.
  • Expertise in Installing and Managing LDAP, NIS, NIS+, NFS, DHCP, SAMBA, HTTP, FTP, SSH, DNS etc.
  • Excellent hands on experience in creating, updating and closing tickets.
  • Strong trouble-shooting and debugging skills and ability to handle multiple tasks and can work independently as well as in a team.
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM.
  • Excellent client relation skills and the drive to complete the tasks effectively and efficiently as well as the ability to communicate effectively with all levels of management and the client community.

TECHNICAL SKILLS:

Operating Systems: Unix, Linux, RHEL (5.x, 6.x, 7x), Ubuntu, Windows

DevOps Tools: AWS, Chef, Puppet, Openstack, Nagios, Jenkins, Maven, Ant, Zookeeper, Git/Github, SVN, Docker, Kubernetes, Kafka, Ansible, Vagrant

Continuous Integration Tools: Bamboo, Team city, Jenkins/Hudson

BuildTools: ANT, Maven, Gradle

Web Development: HTML, CSS, XHTML, XML and JavaScript

Web Servers: Tomcat, Web Logic, Apache, Web Sphere, Jboss

Programming/Scripting: Shell Scripting, Perl, Python, C, C++, Java, Ruby, SQL

Databases: MySQL, Oracle, MS Access, MS SQL Server, Azure

Issue Tracking: JIRA, Bugzilla, Junit, HP Quality Center, Metrix

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Sr. DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Our DevOps solution includes the functions of build, deploy, automation test control, generating reports and notification services with an end goal of continuous integration in a data center and Cloud (AWS environment).
  • Used Chef for application automatic deployment and provisioning to different environments.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Creating fully automated continuous integration, continuous delivery, continuous deployment pipelines, DevOps processes and tools for multiple projects using Chef and AWS.
  • Created continuous integration system using SVN, Git, Jenkins, chef full automation.
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for Git and Chef.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process. Managed Chef Cookbooks to automate system operations. Written Cloud formation templates and deployed AWS resources using it.Designed and implemented for fully automated server build management, monitoring and deployment by using Chef. Experienced in automating, configuring and deploying instances on AWS, cloud environments and in Data centers.
  • Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF, salt and EBS etc.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Hands on experience in monitoring EC2 instances using Dynatrace.
  • Create A SPLUNK search processing Language (SPL) queries, reports and dashboards.
  • Functional with network services like DNS, DHCP, DDNS, IP4, IP6, IPsec, VPN etc.
  • Manage configuration of Web App and Deploy toAWScloud server through Chef.
  • Monitored and tracked SPLUNK performance problems, administrations and open tickets with SPLUNK.
  • Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
  • Automating the Build Infrastructure for deploying services in dockerized environment using Jenkins, Sonarqube, Gradle, Groovy, Job DSL, Docker and Splunk.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespaced versions.
  • Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.
  • Integration of Maven/Nexus, Jenkins, GIT, Confluence and Jira.
  • Using JenkinsAWSCode Deploy plugin to deploy toAWS.
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for Database build, release and configuration.
  • Developing payment system module using Spring Microservices on Pivotal Cloud Foundry after successful execution of the main business model.
  • Worked on convertingSCMprocess from IBM Rational tools to Open Source technology that includes Subversion, SVN, GIT, Maven, Hudson and Jenkins.
  • Responsible for nightly and weekly builds for different modules.
  • Experience in designing and deploying bestSCMprocesses and procedures.
  • Perform Deployment of Release to, various QA & UAT in Linux environments.
  • Providing Moment-in-time quality Snapshots from the Sonar.
  • Getting the list of issues from the components (project, module, file etc.) with the help ofSonarqube.
  • Viewing the selected issues of web interface usingSonarqube.
  • Administered several application servers running JVM microservices.
  • Worked on designing and deploying a multitude application utilizing almost all of the main services of the OpenStack (like Nova, Neutron, Heat, Keystone, Glance, Swift) focused on high - availability and fault tolerance environment.
  • Used Ansible Python Script to generate inventory and push the deployment to AWS Instances.
  • Managed the configurations of multiple servers using Ansible.
  • Written multiple manifests and also customized facts for efficient management of the Ansible clients.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring
  • Written Cloud formation templates and deployed AWS resources using it.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Installed, configured and maintained ClearCase forSCMand Issue tracking.
  • Provided solution to Release Management team onVSTSto enforce Coding guidelines.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Use of JSON files to transfer data to the frontend, which was developed with AngularJS, JQuery, Bootstrap, HTML5, CSS & JS.
  • CreatedAWScloud formation templates to create custom sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and otherAWSservices like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
  • Worked on cloud watch to collect and track metrics, collect and monitor log files, set alarms and automatically react to changes in yourAWSresources.
  • Installed and ConfiguredJenkinsfor Automating Deployments and providing an automation solution.
  • Worked on building and deployingJavacode through Jenkins.
  • Maintained track inventory usingJenkinsand set alerts when the servers are full and need attention.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools inJenkinsto move from one environment to other environments.
  • UsedRTCfor version control and agile project management.
  • Involved in the release management, deployment plan creations, production deployments and code merges inRTCfor the project.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN)on Linux and windows platforms.
  • Configured Jenkins to implement nightly builds on daily basis and generated change logs that includes changes that happened from last 24 hours.
  • Understand business requirements and create cloud based solutions to meet those requirements Architect cloud applications on Azure.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution and usedGITfor branching, tagging and merging.
  • Automated application packaging and deployments. Managed Linux staging and testing environments.
  • Developedshell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • WrittenChefRecipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • ManagedChefCookbooks to automate system operations.
  • Worked on Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • Produced comprehensive architecture strategy for environment mapping inCloud Foundry/AWS which involves JAVA web applications.

Environment: AWS, Git, Maven, Chef, Jenkins, VDI, VPC, VPN, Route53, EBS, SQL, ELB, Cloud watch, Dynatrace, Docker, Jira,Kubernetes, AWSCLI,SPLUNK, Sonar, AWS Auto Scaling, Unix/Linux, Ruby.

Confidential, Austin, TX

DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Administered Jenkins, Proposed and implemented branching strategy suitable foragile/scrum development in a Fast-Paced Engineering Environment.
  • Coordinated developers with establishing and applying appropriate branching, labelling/naming conventions usingGITsource control.
  • Analyzed and resolved conflicts related to merging of source code forGIT.
  • Worked on Installing Firmware Upgrades, kernel patches, systems configuration, system Performance tuning on Unix/Linuxsystems.
  • Big data, real-time transactions, high volume, scalable components, etc.
  • Implemented continuous deployment with ApacheMesosand Marathon by using Docker as a container orchestration for data center automation.
  • Used Marathon REST API's to kick of new deployments of an application using HTTP PUT and REST services.
  • Used Docker for container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in Docker registry.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWSCloudFormation.
  • Our DevOps solution includes the functions of build, deploy, automation test control, generating reports and notification services with an end goal of continuous integration in a data center and Cloud (AWS environment).
  • Used MySQL and Elasticache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins & Maven for deployment and build management system.
  • Performance tuning the JVM to suit the specific application needs.
  • Installed Jenkins plugins for GIT Repository, SetupSCMPolling for Immediate Build with Maven.
  • Deployed the built docker image on Mesos using Marathon. Using a multi-container setupdeployed on Mesos.
  • Supporting production environment by handling tickets generated and managing the java based application components in Datacenters using multi-level VPN authentication.
  • Monitored developed applications using Zabbix as a monitoring tool and fixed issues related to load and performance testing for complex systems.
  • Assisted in MPLS migrations, implemented a backup for the existing WAN connection using site-to-site IP sec VPN tunnels.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Ensure that the builds are consistent after being ported from different platforms and working closely with Architecture, Development, Test, Security and IT Services teams.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers usingKubernetes.
  • Developed Networking policies forDockerContainers. Worked on Open source development tools likeDockerContainers, Mesos clusters.
  • Worked on Keystone service on OpenStack to manage the users and groups by assigning the role and policies as per project.
  • Worked on creating theDockercontainers andDockerconsoles for managing the application life cycle.
  • Had Used monitoring tool JIRA and also triaged the issues and maintained bugs using JIRA tool, had experience with tools like confluence, Stash, Jira.
  • Involved in installation, configuration and maintenance of Rational ClearCase on Windows and Unix environments.
  • Responsible for installing ClearCase and ClearQuest on client’s machines.
  • Performed allLinuxoperating system, disk management and patch management configurations, on Linuxinstances in AWS.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).
  • Developed automated process for builds and deployments; Jenkins, Ant, Maven, Gradle, Sonatype Nexus, Shell Script, Perl, Java.
  • Developed Ansible playbooks to deploy applications and configure services such as Nagio, Tomcat and Apache.
  • Migration of existing Client solution from WebSphere ESB to IBM Integration Bus.
  • Worked inGitimplementation containing various Remote repositories for a single application
  • Migrated the current Linux environment to AWS /RHEL Linux environment and used auto scaling feature and involved in remediation andpatchingof Unix/Linux Servers.
  • Engaged with clients for better understanding of projects and on boarding them on to Continuous Delivery tools like Udeploy, for continuous automated deployments from Development environment to Production environment successfully and following the best practices fromDevOps cultures.
  • Prepared automated server provisioning and deployment using Vagrant and Ansible.
  • Automation of the build and deployment using Jenkins anduDeploy.
  • Installed Oracle database with AMI image and updated the database with schemas and scripts to run Data Services.
  • DevelopedTerraformtemplates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Responsible for building out and improving thereliabilityand performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Responsible for creating AWSLambdafunctions in Python to inventory and report various AWS services for cost monitoring and inventory management projects.
  • Worked on Spring Cloud Config, Pivotal cloud foundry and AWS SQS to deploy NodeJs application to cloud.
  • Maintained sitereliabilityon over multiple servers. Converted existing PHP scripts to Python to improve functionalreliability.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Wrotepythonscripts to deploy java applications from Jenkins to remote server.
  • Responsible for building out and improving thereliabilityand performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Worked onPuppetfor the deployment of servers with custom scripts. DeployedPuppetfor configuration management toexisting infrastructure.
  • Wrote, maintained, reviewed and documented modules, manifests, Hiera configurations and Git repositories forPuppetEnterprise on RHEL and Windows platforms.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Created branching & tagging strategy to maintain the source code in theGITrepository and Coordinated with developers with establishing and applying appropriate branching, labelling/naming conventions usingGITsource control.
  • Maintained a Live Like environment to test any production issues on the setup and push it into production.
  • Configured and maintained stress server in different geographical location and provide setup in every release to perform stress testing.

Environment: GIT, Subversion, Maven, ANT, Udeploy, Jenkins, Puppet, Linux, AWS, Lambda, Artifactory, Docker, Python, Ansible, Unix Shell Scripting, Java/J2EE, Tomcat, WebLogic, Mesos/Marathon,, Zabbix, Jira

Confidential, Piscataway, NJ

Build & Release Engineer

Responsibilities:

  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on unix platform.
  • Worked with Subject Matter Expert to Build and Release Management methodologies, hands-on experience in creating and managing the various development and build platforms and deployment strategies.
  • Builds and deploys J2EE application in Web Sphere.
  • Designed and developed continuous availability testing framework to ensure that all components ofSOA backplane is up and running along with working web services in HUDSON.
  • Involved in Creating test scenarios and test cases based on the defined test strategy for the assigned module forSOAimplementation.
  • Setting up SPLUNK monitoring on Linux and windows systems.
  • Analysed theANTBuild projects for conversion. Converting theANTBuild projects to Maven Build projects.
  • Written Maven scripts, installed Jenkins, written shell script for end to end build and deployment automation.
  • Build and maintained SQL scripts and execute different scripts for different environments.
  • Prepared the initial project structures in theSCMTool based on requirements.
  • Supported development teams with respect to theSCMTool.
  • Assisted with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for designing and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • UsedGITas source code repositories and managedGITrepositories for branching, merging, and tagging.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • Deployed the web services code To JBOSS App server usingSerenadeployment utility to trigger the Maven scripts to deploy to the correct locations on the server.
  • Developedshell scripts on windows systems for automation of the build and release process and also automate deployment and release distribution process with shell.
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Performed weekly and on-call deployments of application codes to production environments.

Environment: Java/J2EE, SOA Software, Unix, Maven, GIT, SVN, ANT, Jenkins, Remedy, Shell Scripts, Web Sphere.

Confidential

Build & Release Engineer

Responsibilities:

  • Developed build and deployment scripts using Maven build tools in Jenkins/Hudson to move from one environment to other environments.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Publishing the Release notes for all the releases using Confluence.
  • Created Jenkins Workflows for pre-deployment process (DB execution, Environment, configuration changes etc.) on both QA and preproduction Environments.
  • Worked with GIT and Subversion to manage source code.
  • Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in JBoss 4.3 Admin Console.
  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Builds and deploys J2EE application in JBoss using Shell Scripts.
  • Involved in setting up Rally as defect tracking system and configured various workflows, customizations and plug-in for the Rally bug/issue tracker.
  • Defined Microsoft processes to build and deliver software baselines for internal as well as external customers.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Integrated Maven with Github to manage and deploy project related tags.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBoss deploying J2EE Applications to these environments.
  • Installed and administeredrepository to deploy the artifacts generated by Maven to store the dependent jars which are used during the build.
  • Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

Environment: Java, Git, Sub Version, Jenkins, Maven, Jboss, Dynatrace, Udeploy, Hpalm, SoapUI.

Confidential

IT Systems Analyst

Responsibilities:

  • Installed and configured RHEL, Solaris, Windows Servers.
  • Installed and configured Zones and containers in Solaris 10 environment
  • Installed and monitored VERITAS Volume Manager (VxVM) and Solaris Volume Manager on sun solaris environment
  • Managed user account management, managing passwords setting up quotas.
  • Worked on systemperformance monitoring, tuning andlog management.
  • Experienced in using VERITAS Cluster Server 3.x & 4.x and Sun Cluster 2.5 & 3.1 in SAN environment.
  • Maintained Patches and Packages to keep the servers up to date with latest OS versions.
  • Created meta db, soft partitions, and RAID levels using sun Solaris Volume Manager
  • Worked on troubleshooting of Network and Firewall.
  • Managed user accounts and groups with disks and Filesystems.
  • Administered, monitored, and managed disk space and data security on servers.
  • Documented the installation of third-party softwares.
  • Administered and monitored DNS, NFS, NIS.
  • Implemented and maintained server virtualization using VMware.
  • Installed and configured database systems e.g. MySQL, Oracle.
  • Worked on system monitoring and remote connection management usingtelnetandSSHconnections.
  • Experienced in setting up Storage Area Network (SAN) and NAS and file systembackup and restore.
  • 24x7 on-call rotation for support of production systems.

We'd love your feedback!