We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • 8 years of strong experience in Software Configuration Management, System Administration, DevOps, Build Engineering Continuous Integrations and Deployment process at Various Enterprises.
  • Expertise in Amazon Web Services ( Confidential ), experience in implementing new Confidential systems and migration of existing Linux and Windows - based systems to Confidential . VMware to Confidential migration experience.
  • Experienced in managing applications by implementing Confidential services which includes EC2, S3, EBS, VPC, ELB (Elastic Load Balancing), AMI, SNS, RDS, IAM (Identity &Access Management), KMS, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, OPS Work, Security Groups.
  • Defined Confidential Security Groups which acted as virtual firewalls that controlled teh traffic allowed to reach one or more Confidential EC2 instances.
  • Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).
  • Experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Azure Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, AzureOMS, Key Vault, Cognitive Services (LUIS) and SQL Azure, Cloud Services, Resource Groups, ExpressRoute, Load Balancing, Application Gateways.
  • Designed Confidential Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience on Virtualization technologies like VMware, Vagrant, Oracle Virtual Box, Microsoft virtual PC.
  • Configured application servers like Web-Sphere, Tomcat, Web-Logic with teh databases.
  • Knowledge of using Routed Protocols: FTP, SSH, HTTP, TCP/IP, and HTTPS.
  • Excellent knowledge of Linux including CentOS, Redhat, Ubuntu, Debian, configuration and administration of Red Hat Virtual machines in VMware Environment
  • Implemented Deployment automation using Udeploy (urban codes deploy).
  • Experience in database technology such as Oracle, SQL, PLSQL, MySQL, PostgreSQL, including NoSQL databases such as Apache Cassandra, MongoDB, DynamoDB.
  • In depth experience on SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using Azure, Confidential, Google cloud platform, OpenStack and Pivotal Cloud Foundry (PCF), Slack, Salesforce.
  • Strong experience on administering applications on Operating Systems like Linux, UNIX, Windows.
  • Experienced using Terraform in Confidential cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Proficient in Writing Terraform templates, Involved in Provisioning Confidential Infrastructure using Terraform scripts from Jenkins.
  • Expertise in building CI/CD pipeline, upstream/ downstream projects, multi-branch pipelines with teh help of Jenkins and setting up Maven/ANT repositories and to automate everyday builds.
  • Profusely worked on Version control tools like GIT, Subversion to track changes made by different people in source code.
  • Experienced in branching, tagging and maintaining teh version control and source code management tools like GIT (GitHub/Git Lab), SVN (subversion) on Linux and Windows platforms.
  • Maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, TEST, STAGE & PROD.
  • Extensively worked on Hudson/Jenkins and IBM Rational Build Forge for continuous integration and for End-to-End automation for all Build and deployments.
  • Proficient in build deployment, build scripts and automated solutions using scripting languages such as Bash, shell, PERL, Groovy, Ruby and Python.
  • Experienced in using teh Docker for virtualization, Ship, Run and Deploy teh application securely to fasten teh Build/Release Engineering.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
  • Worked on Web servers and Application servers like Apache, WebLogic, TOMCAT, WebSphere, JBOSS to deploy code.
  • Experienced in using Configuration management tools like Ansible, Chef and Puppet to create reusable Server configurations for easy adaptation across diverse applications and environments.
  • Experience in using Nexus and JFrog Artifactory Repository Managers for Maven and Ant builds.
  • Good command in working with Tracking Tools JIRA, Remedy, IBM Rational Clear Quest.
  • Experienced in using software Build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
  • Proficiency in writing automation scripts using Chef, Puppet, Shell, Power Shell to support infrastructure as code and continuous deployment.
  • Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, New Relic and App Dynamics.
  • Strong experience as an integral part of teh 24/7 on-call teams for troubleshooting outages/ issues with applications.
  • Good Knowledge in Software Development Life Cycles (SDLC) like Waterfall and Agile Scrum.
  • Quick and excellent learner with high analytical aptitude to master new concepts and applications.

TECHNICAL SKILLS: -

Operating systems: Windows, Unix, Linux (Ubuntu, Red hat).

Virtualization: Confidential, VMware, Vagrant, Virtual box.

Build Tools: Ant, Maven, Gradle.

Source Code Management: SVN, GIT, Bitbucket, IBM Rational Clear Case.

Bug Tracker and Testing: JIRA, Junit, Test Flight, Confluence, SonarQube.

containers: Docker, Kubernetes and ECS.

CI/ CD Tools: Hudson, Jenkins, Bamboo.

Scripting Languages: Python, Bash, Ruby, Power Shell, Perl, YAML.

Configuration Tools: Ansible, Chef, Puppet, Vagrant.

Monitoring Tools: Splunk, Data dog, Nagios, AppDynamics.

Cloud Services: Confidential, Azure, Google cloud Platform.

Web/App Servers: Nginx, JBoss, Apache, Tomcat, IIS, WebLogic, Glassfish, IBM web sphere.

SDLC: Waterfall model, Agile, Scrum.

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Omaha, NE

Responsibilities:

  • Involved heavily in setting up teh CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and Confidential .
  • Worked on Amazon Web Services ( Confidential ) like EC2, S3, Glacier, ELB, IAM, DynamoDB, Cloud Trail, Route53, RDS, SNS, SQS and EBS.
  • Working on Multiple Confidential instances, set teh security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost TEMPeffective, fault tolerant and highly available systems.
  • Used EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
  • Created S3 buckets to back up teh files and customized it in JSON format and assign teh policies who can access teh files. For long term storage and archive files Glacier is used, worked with Amazon IAM console to create custom users and groups.
  • Worked with EBS (Elastic Block Storage), created volumes and attached to teh EC2 instances, created snapshot from that to create a new server with same configurations and monitored teh instances using CloudWatch.
  • Hands on experience in deploying and configuring Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with Confidential Lambda and X-Ray.
  • Wrote Confidential Lambda functions in python for Confidential 's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Used Terraform in Confidential cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Provisioned teh highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform.
  • Used Confidential Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Worked on Azure ExpressRoute to establish connection from Azure to On-premise datacenter. Working knowledge on Azure Fabric, Micro services, IoT & Docker containers in Azure.
  • Involved in using Azure Media and Content delivery, Azure Networking, Azure Hybrid integration, Azure Identity and Access Management, Azure Data Factory and Storage, Azure compute services and Azure Web apps
  • Performed provisioning of IAAS, PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager. Deployed Web applications on Azure using PowerShell Workflow.
  • Involved in Installing Jenkins 2.32.3 on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps and deployments.
  • Worked with building Kubernetes run time environment of teh CI/CD system to build, test and deploy in an open source platform.
  • Wrote GROOVY/Unix scripts to setup CI/CD Pipeline and configure resources and Servers.
  • Creation of Subnets and Route tables, Internet gateway, Virtual gateway and customer gateway.
  • Used MySQL, DynamoDB and Elasticache to perform basic database administration.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Assisted Engineering team with expanding teh security requirements on Linux Installed and Configured teh Nexus repository manager for sharing teh artifacts within teh company.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as Confidential for EC2/S3&ELB with Chef Cookbooks.
  • Written scripting languages like Bash, Perl and Ruby and customized facts for efficient management of teh Chef clients.
  • Implemented teh automated Nagios in Ops environment for alerts and email notifications using Python script and executed them through Chef. Used Perl and shell scripts for automation of teh build and release process & to perform deployments to JBoss and Tomcat Web servers.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using Splunk.
  • Implemented JIRA to track all issues pertaining to teh software development lifecycle and Integrated JIRA with GIT repositories created automated release notes using Python Scripting
  • Developed Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages. Implemented Continuous Integration using Jenkins and GIT.
  • Wrote Ansible Playbooks with Python SSH as teh wrapper to manage teh configuration of Confidential nodes and test playbooks on Confidential instance using Python, Run Ansible Scripts to provision Dev servers.
  • Provided WLST and configured various WebLogic components/services via python scripts.
  • HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS) and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP)

Environment: Lambda, Confidential CLI, Confidential Auto Scaling, Terraform, Azure, Chef, Ansible, Docker, Kubernetes, JIRA, ELKstack, MySQL, Python, Ruby, Nagios, Splunk, Shell scripting, Groovy, Git, Nexus, Jenkins, Maven, Redhat Linux and Windows.

Sr. DevOps/Cloud engineer

Confidential Towson, MD

Responsibilities:

  • Created Confidential S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored teh server's performance, CPU Utilization, disk usage and Utilized Confidential Cloud Watch services to monitor environment for operational & performance metrics during load testing.
  • Worked on m3 xlarge instance type for Active Directory and Remote Desktop Gateway instances, and teh high-configured instance type for Network Address Translation (NAT) instances.
  • Used Amazon Web Services integrated cloud service as we initiated teh process of migration from Confidential to Microsoft Azure.
  • Deployed and managing many servers utilizing both traditional Microsoft Azure and with teh Chef Platform configuration system. And good understanding on Knife, Chef Bootstrap process.
  • Configured Azure Multi-Factor Authentication as a part of Azure AD Premium to securely authenticate users and worked on Azure VPN-Point to Site, Virtual networks, Azure Custom security, endpoint security and firewall.
  • Migrated SQL Server database to Windows Azure SQL database and updated Connection Strings and Responsible for teh availability, security, access, backup, and performance of teh cloud architecture.
  • Good Knowledge of container and cluster orchestration technologies, such as Docker, Mesos, Marathon, Kubernetes, Terraform.
  • Deployed docker containers in Kubernetesand Managing Pods and deployments on Kubernetescluster.Setting up DevOps pipeline for solutions involving containers and orchestration
  • Development and maintenance of Virtual Machine (VM) and Container images for cloud-based solutions.
  • Worked on Continuous Integration/Continuous Delivery (CI/CD), Test Driven Development (TDD) and Agile methodologies
  • Created and updated chef recipes and cookbooks, profiles and roles using Ruby and JSON scripting Migration of all nodes from Puppet Configuration system to Chef System.
  • Used ANT and MAVEN as build tools on Java projects for teh development of build artifacts on teh source code.
  • Designed and developed automated deployment and scaling processes based on Vagrant and Chef for a wide range of server types and application tiers, including Elasticsearch and other available tools.
  • Installed and setting up teh Chef repo, Chef work stations and Chef nodes, Development of Chef Recipes through Knife command-line tool to create Chef cookbooks to manage systems configuration
  • Hands on experience in using Elastic container services / Azure Container Services.
  • Designing, setting up from scratch, and scaling continuous build, integration and deployment process from development to production multiple times a day using tools like Jenkins, Artifactory, Nexus, maven, Ant, rpm and pop.
  • Helped in migration of existing MYSQL and ORACLE databases to teh cloud using Azure Database Migration service and schema conversion.
  • Written scripts in terraform when required and Parser files of complexity when required.
  • created Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Configured/administered Splunk with forwarder configuration, deployment, search heads, indexing, and data source configurations for log monitoring.
  • Used Nagios as monitoring tool to identify, resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services
  • Build release of Cloud based products containing Linux and Windows environments, using Python Scripting and PERL
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for teh projects & Created Mail handlers and notification Schemes for JIRA.

Environment: Chef, Nagios, Splunk, Python Scripting, PERL, Microsoft Azure, Confidential, Docker, Open Shift, Nexus, Kubernetes, Elastic container services / Azure Container Services, JIRA, Terraform, Jenkins

DevOps Engineer

Confidential, Los Angeles, CA

Responsibilities

  • Worked in creating S3 Buckets with configurations to secure teh S3 bucket and appropriate access provisioned via IAM.
  • Built Json Script Template for creating VPC, Subnets, Network Interface, EC2 Instances, Cloud Trail for API monitoring, Cloud watch of teh resources, Cognito for access control to your web, RDS with Postgres, S3 for cloud watch log storage with two different Availability Zones.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Created Python scripts to totally automate Confidential services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, dis script creates stacks, single servers, or joins web servers to stacks.
  • Worked on Creating Web Servers and App Servers in teh Stack and wrote Json Script for creating RDS with Replications.
  • Analyzed Cassandra database and compared it with other open-source NoSQL database to find which of them better suites teh current requirement.
  • Involved actively in migrations of J2EE applications running under BEA WebLogic server 9.x to Jboss Application Server 5.1.2
  • Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN and use Ant/Maven to build War/Ear artifacts.
  • Built and Deployed Java/J2EE applications on JBoss application server in an Agile continuous integration environment and automated teh whole process.
  • Implemented End to End automated CI/CD pipeline for build and deployments using Jenkins, groovy & shell scripting with stages like checkout, unit testing, build and package.
  • Installed plug-ins, configured security, created a master and slaves for implementation of multiple parallel builds.
  • Installed Docker, and created virtual instances with Docker, running containers, creating named volumes, bind mounts, compose for test and development, service, service updates, health checks, working with registries.
  • Used Docker Swarm for developing Multi-node and Multi-Service Drupal content management application for inhouse. Docker Accelerate teh path to teh modern App Architecture, IT Infrastructure Optimization.
  • Developed Docker images to support development and testing teams and their pipelines and Environment provisioning solutions using Docker and getting images from Docker hub.
  • Installed and configured Chef Server, workstation and nodes via CLI tools and wrote Docker file to create new images based on working environments for testing purposes before deployment.
  • Built Java applications using ANT and MAVEN and deployed JAVA/J2EE applications through Tomcat application servers.
  • Configured TFS to run continuous integration of builds and execute unit test on all check-ins for ASP .NET Web Applications.
  • Deployed J2EE application EAR to Testing and Production environment using Web Sphere.
  • Implemented performance capacity and availability monitoring using tools like Nagios, Data dog.
  • Created and Extensively used Octopus deploy Automation for .Net Application By setting a transformed variable to change config files accordingly.
  • Worked on Puppet extensively for deployment for servers, creating on custom scripts and managing changes through Puppet master server on its clients.
  • Wrote puppet manifests for deploying, configuring, managing and are collected for metric collection and monitoring
  • Engage with Security & Governance team to make sure appropriate controls were implemented and Security signoff.
  • Managed and document all post deployment issues utilizing teh Post Deployments Issue Log.
  • Involved in DevOps automation processes for build and deployment of a 3-tier web architecture.

Environment: Confidential, JSON, Python, Cassandra, Chef, Octopus deploy, J2EE, .NET, Docker, Jenkins, Puppet, Maven, SVN, Unit testing, Groovy, Tomcat, Nagios, Data dog, shell script, Bash, Red Hat, CentOS.

Build and Release Engineer

Confidential

Responsibilities:

  • Delivered architecture designs and solutions for public, private and Hybrid clouds covering teh cloud architecture tiers and portfolios of cloud services.
  • Installed, Configured and automated teh Jenkins Build jobs for Continuous Integration and Confidential Deployment pipelines using various plugins like Jenkins EC2 plugin and Jenkins Cloud Formation plugin.
  • Used EC2 as virtual servers to host Git, Jenkins and converting manual procedures to dynamic API generated procedures.
  • Created Release Plan, definition, collection, analysis, and presentation of release project metrics.
  • Creation of Build&Release Plan, collection, analysis & presentation of Project Metrics on weekly basis.
  • Implemented & Maintained teh Branching and Build/Release strategies utilizing GIT source code management.
  • Responsible for design and maintenance of teh GIT Repositories and teh access control strategies.
  • Implemented continuous delivery pipe line using Docker and Jenkins.
  • Deployed JAR, WAR & EAR artifacts into teh WebLogic servers and Apache servers.
  • Setup teh Jenkins server with complete Maven build jobs providing a continuous, automated scheduled QA build environment based on multiple SVN repositories for deployments.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.
  • Pulled code from development line using cherry-pick, creating a tag, and pushing it to main line using GIT version control after integration and build.
  • Extensive experience of working with teh release and deployment of large-scale .NET Web applications using teh tools like MS Build and MS test.
  • Deployed and installed new servers and their appropriate services for various applications in Linux.
  • Used ANT and MAVEN as a build tools on java projects for teh development of build Artifacts on teh source code.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Worked with transition project that involved migration activities from ANT to MAVEN to standardize build across all applications. Used Nexus as a repository in Maven, worked with Snapshots and releases.
  • Installed and configured code rules, keys of Sonar for code analysis and created of SonarQube dashboards for different team members based on their roles to monitor teh progress of project source code.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Developed Python code to extract information from XML files using DOM Modules.
  • Automated teh java and .NET projects end to end using pipelines which includes build, run tests, static code analysis, publishing to VM ware and JFrog Arti factory, deployment and running teh smoke tests.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments. Used Puppet to maintain configuration on Linux servers.
  • Used ClearQuest as Ticketing Tracking tool. Created analytical matrices reports for release services based on Remedy tickets.
  • Supported and developed tools for integration, Automated Testing and Release Management.
  • Responsible for teh development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of teh products to various developments.

Environment: Confidential, Jenkins, GIT, Subversion (SVN), maven, .NET, Nexus, Shell, Python, Docker, Tomcat, SonarQube, Puppet, ClearQuest, JFrog.

Build and Release Engineer

Confidential

Responsibilities:

  • Implemented Cloud Infrastructure as a Service environment using open source technology Open Stackto enable portability of cloud services across hybrid cloud environments.
  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure. Performed all necessary day-to-day Git operations.
  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Building and monitoring in teh project has been done continuously with a CI Tools like Jenkins.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Configured SonarQube code quality tool and integrated with Jenkins.
  • Integrated Maven with GIT to manage and deploy project related tags.
  • Deployment of teh Business processes by creating JAR, WAR and EAR files to IBM Web Logic application servers.
  • Deployed teh Java applications into web application servers like Apache Tomcat.
  • Worked on creating repositories in GIT Stash for multiple applications
  • Used Maven as a build tools on java projects for teh development of build artifacts on teh source code.
  • Created build/deploy documentation in confluence for various applications.
  • Wrote Puppet manifests files for all applications to manage teh configuration files and to manage them as services.
  • Constructed teh Puppet modules for continuous deployment and worked on Jenkins for continuous integration.
  • Installed packages using YUM and Redhat Package Manager (RPM) on various servers.
  • Used Atlassian JIRA as issue tracking and ticketing tool.
  • Implemented GITHUB branching and merging operations for Java Source Code.

Environment: Subversion, Git-Stash, Jenkins, Ant, Maven, SonarQube, Puppet, JIRA, LINUX, XML, Apache Tomcat, Oracle, Perl Scripts, Shell scripts.

Linux System Administrator

Confidential

Responsibilities:

  • Monitoring system design, development, deployment and end-to-end support in a Linux/Unix enterprise environment
  • Strong Experience with operations or secure system administration, particularly with Unix/Linux
  • Experienced in networking with LAN, WAN, Routers, Gateways, Maintaining and Troubleshooting of FTP Server.
  • Configure and maintain servers and processes, including monitoring of systems health and performance to ensure elevated levels of performance, availability and security
  • Troubleshoot infrastructure, environment and systems to respond to issues and develop solutions
  • Responsible for Building & configuring Red hat Linux systems over teh network, implementing automated tasks through crontab, resolving tickets per priority basis.
  • Responsible for Oracle database security and patching, Oracle database capacity analysis and planning.
  • Built Sun Solaris Servers from scratch with Jumpstart and Flash Archives for upcoming projects.
  • Perform regular update to teh latest patches for SUN Solaris and Linux machines.
  • RPM and YUM package installations, patch and another server management.
  • Involved in automation of Linux using kickstart on Physical and VMWare ESX VM's
  • Performed access control, incident management, training for property security
  • Provided periodic reports to users and managers of monitoring status
  • Developed and supported teh Red Hat Enterprise Linux based infrastructure in teh cloud environment.
  • Managed TCP/IP packets & DHCP servers, resolved TCP/IP network access problems for teh clients and worked with various TCP/IP implementations like NFSv4, NIS, DNS, and DHCP.

Environment: Red hat Linux Systems, FTP Server, Iptables, Deployment in cloud environment. LAN, WAN, Routers, VMware, Internet Gateways. LAN, WAN, Routers, Gateways.

We'd love your feedback!