We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Devops Engineer with around 8 years of experience in Linux System Administration, Server infrastructure development along with Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • Experienced with principles and best practices of software configuration management (SCM) in agile, Scrum and waterfall methodologies.
  • Automated the process of installation configuration of the web application servers like WebSphere/WebLogic/Apache Tomcat using Ansible.
  • Experience maintaining CI environments with build automation tools like Jenkins, Bamboo and TFS and extensively used Jenkins to streamline CI/CD process, automated Master - Slave configurations using temporary slaves.
  • Worked on standard python packages like boto and boto3 for AWS.
  • Leveraging Cloud Formation Services to allow continuous integration and continuous development, thus enabling the customer to have zero downtime deployments of their code.
  • Designing and implementing the global Cloud Formation templates to auto create all the application infrastructure using various AWS services like Code Build, Code Deploy, Code pipeline, EC2, S3, VPC, API Gateway, Autoscaling Groups, Lambda, ELB, Route 53, RDS Instances and emerging AWS Services.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying Microservices.
  • Deployment to AWS with Chef, Ansible and Terraform towards AWS, Google Compute cloud, and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions with Chef or Puppet configurations.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Design enterprise patterns that ate repeatable and consistent with regards to deployment and configuration of their respective systems. Patterns must encompass pre-production testing, performance tuning, technical hand off documentation and environment validation.
  • Experienced in branching, tagging and maintaining the version across the Environments using SCM tools likeGit, GitLab, GitHub and Subversion(SVN) on Linux and windows platforms
  • Experience on container management toolsDocker,Mesos,MarathonandKubernetes. Also used to manage clusters of nodes usingdocker swarm,compose,DC/OSandkubernetesclusters.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, Shell and Python scripts.
  • Worked with DOCKER and Vagrant for different infrastructure setup and testing of code.
  • Strong Knowledge/experience in creating Jenkins CI pipelines.
  • Experience in Jenkins to automate most of the build related tasks.
  • Experience in working overApache Spark,Kafka,Hadoop,Cassandraunder the environment ofApache Mesos. Also usedApache OozieandAirflow
  • Experience in writingGroovy and Rubyscripts for automation of build and infrastructure automation
  • Developed and configured infrastructure with provisioning tools like Puppet & Ansible.
  • Managed Ansible Playbooks with Ansible roles, group variables and host inventory files.
  • Created Puppet manifests to configure infrastructure using Puppet Enterprise.
  • Experience in deploying and maintaining J2EE Applications Developed using Web/Application Server like IBM WebSphere, JBOSS Server, Apache Tomcat Server and Oracle Web logic.
  • Knowledge on Scripting languages like Python, Bash, PowerShell and Unix. knowledge of Oracle 10g/11g/12C Database, RAC/ASM/HA, goldengate, and Data Guard environment.
  • Strong experience with the following technologies: Linux administration, Linux scripting (python, bash), MySQL, Postgres SQL, Microsoft Windows Server OS, Microsoft SQL, Microsoft Active Directory, Microsoft Remote Desktop Services, Citrix XenApp, VMWare virtualization, Backup Software.
  • Hands on Experience working on logging/monitoring tools like Splunk, Grafana, Kibana and CloudWatch.
  • Experienced in working with Waterfall, Agile operations process and performing code reviews, writing unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Build Tools: Ant, Maven, Gradle

Cloud Technologies: AWS (Amazon Web Services), Microsoft Azure.

AWS Services: EC2, S3, RDS, EBS, VPC, IAM, ELB, NACL, SQS, SNS, SES

Container Orchestration: Docker, Kubernetes

Configuration Management Tools: Chef, Puppet, Terraform, Ansible

Programming/scripting Languages: PHP, Python, Unix, shell, Ruby, Scala, .NET,Groovy,Type Scrpit.

J2EE/Microservices: Spring, Spring Boot, Hibernate,REST FUL SOAP

Monitoring Tools: Nagios, App dynamics, Splunk, ELK, CloudWatch.

CI/CD Tools: Jenkins, Bamboo, Code ship, Visual studio.

Version Control Tools: GIT, Subversion, Tortoise SVN, Visual SVN, Bitbucket.

Web/App Servers: Apache, Tomcat, JBoss, IIS, HIS, WebSphere Application Server.

Databases: MySQL, MS Access, Oracle, DB2, NoSQL (MongoDB, DynamoDB).

Tools: /IDE: Putty, VMware, Eclipse IDE, Android Studio, SVN.

Bug Tracking Tools: JIRA, ServiceNow, Junit, Bugzilla, Remedy, Clear Quest.

Operating Systems: Windows NT/2000/2003/XP/VISTA/7/8/10, Mac, Ubuntu, Linux (Red Hat).

Big Data Tools: Apache Spark, Kafka, Hadoop

Workflow and Job Scheduling: Apache Oozie, Apache Airflow, Kibana, Logstash

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Devops Engineer

Responsibilities:

  • Maintained fully automated CI/CD pipeline for code deployment using Jenkins.
  • Worked on AWS Services like EC2, virtual private cloud (VPCs), IAM, Security groups, Elastic Beanstalk, S3, CloudFormation, RDS, Lambda, Redshift, SQS, SNS, Cloud Watch and Security Services like AWS Shield, AWS Trusted Advisor, Cloud Front, CloudTrail.
  • Experienced in working AWS Key Management Service (KMS) is a service that help to create and control the encryption keys used to encrypt data.
  • Environment set up for Non-prod environment and managed the same
  • Managed Systems with Ansible, Created Custom roles and Playbooks.
  • Set up End-to-End Jenkins pipeline, XL Deploy automation for build, test and deploy.
  • Creating/Maintaining most of the services in Bamboo, Bit bucket.
  • Perfomed Data Migration from on-perm to cloud and vice versa.
  • Establish code base integrity, check-in validation rules and branching & merging process.
  • Automated the reporting of the failures and sending them over email from Splunk.
  • Onboarding of the various application for the prod-alike environment for testing the data and business analysis.
  • Integration test Environment Management- Build new non- prod environments.
  • Used big data technologies like AWS Elastic MapReduce (EMR), AWS Glue, AWS Athena, Apache Spark, Apache Hadoop, PySpark.
  • Provisioned EC2 instances into AWS by using Terraform scripts from scratch to pull images from Docker and performed AWS S3 buckets creation, policies on IAM role-based policies and customizing the JSON template.
  • Created alarms in Cloud watch service for monitoring the servers' performance, CPU Utilization, disk usage etc.
  • Provisioned the highly available EC2 Instances using CloudFormation and wrote new plugins to support new functionality in Terraform.
  • Implementing/supporting and managing identity, Authentication, Authorization, Token Services for federated single sign-on using technologies such as SAML, OAuth, LDAP, Active Directory.
  • Creating/versioning/testing Ansible roles in YAML tasks, variables, files, handlers and templates.
  • Creating/patching and managing container-based technologies like Docker and Kubernetes
  • Automation using scripting, python, PowerShell to perform day-to-day support functions and release management activities. Terraform modules for automation of VPC-VPN from data center to Prod environment and Cross-account VPC Peering.
  • Creating/patching and managing windows and Linux operating systems, automation of installation/configuration/management of Apache Tomcat server, Solaris cloud, IIS, MySQL and SQL Server in secure deployment.
  • Building/Maintaining/Updating the monitoring tools to monitor systems, applications, and database as well as business transactions.
  • Architecting services of AWS on a theoretical and practical level (EC2, EBS, VPC, Security Group, ELB, Auto Scaling, AZ, CloudWatch, etc.)
  • Involved in DefiningAWS Security Groupswhich acted asvirtual firewallsthat controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
  • Using various tools, languages and technologies includingSonar Qube, Tomcat
  • Setup Continuous Delivery pipeline using Ansible playbooks. This primarily consists of a Jenkins to run packages and various supporting software components such as Maven.
  • Writing bash script for customization of multi-platform deployment process.
  • Creating and branching and merging strategy with multiple branches and used Git as source code management repository to keep track of version changes.
  • Extensively worked with Source code repositories like Bitbucket for flexible deployments, creating CI/CD pipelines and made use of large file storage it has to offer
  • Used Prometheus as monitoring tool and Grafana for analysis & visualization. For Tracing and troubleshooting the microservice requests using Zipkins and spring cloud sleuth.

Environment: AWS, Kubernetes, Jenkins, Ansible, Web logic, Nexus, JIRA, Ansible, Terraform, Python,Maven, Linux, Apache TOMCAT, GIT, Bit Bucket, Windows, Splunk, Bash, PowerShell, PerlScripts, Shell Scripts, Docker, Nexus, Groovy

Confidential, Atlanta, GA

Devops Engineer

Responsibilities:

  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, Cloud Formation AWS Config, Autoscaling, Cloud Front, IAM, S3, and R53.
  • Converted AWS Cloud Formation templates to the Terraform templates and integrated with wrapper tool like Terragrunt to make the code more re-usable across various platforms.
  • Deployed Open Policy Agent for Terraform and EKS based deployments and wrote policies from scratch to implement the best security standards.
  • Standardized the EKS, trained and supported the application teams to move their applications from on- premises to the highly scalable and secured containerized cloud environments.
  • Performed Proof of Concepts on Splunk, ELK Stack, and ElasticCloudEnterprise
  • Performing data analytics usingRedshiftunder the guidance of various Business Intelligence tools such as Qlik view, Looker, Datameer etc. We had monitored the data pipelines usingApache KafkaandMatillion ETL
  • Deployed Elastic Cloud Enterprise on the AWS with the help of custom-written Terraform, Ansible and Shell scripts.
  • Deployed open-source ELK stack on the EC2 with Auto Scaling groups using Terraform and Ansible.
  • Deployed open-source ELK stack on the EKS Cluster with the help of Helm Charts.
  • Converted manual log-ingestion pipelines to automated build jobs using IAC Terraform Code in CJOC.
  • Deployed Elastic Cloud Enterprise on the AWS with the help of custom-written Terraform, Ansible and Shell scripts.
  • Working on Multiple AWS instances, set the security groups,Elastic Load BalancerandAMIs,Auto scalingto design cost effective, fault tolerant and highly available systems.
  • CreatedCloudFormationtemplates and deployed AWS resources using it.
  • Migrate Oracle 12c database from VMware to AWS
  • Generated workflows throughApache Airflow, thenApache Ooziefor scheduling the hadoop jobs which controls large data transformations
  • Expertise in the installation of Oracle 12c management agents(OEM)
  • Writtengroovy scriptsto usemulti branch pipeline projectsin Jenkinsto configure it as per client’s requirements.
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Created inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Developed Docker imagesto support Development and Testing Teams and their pipeline and orchestrated Docker images and Containers using Kubernetes by creating whole master and node.
  • Deploying windowsKubernetes (K8s)cluster withAzure Container Service (ACS)fromAzure CLIand UtilizedKubernetesandDockerfor the runtime environment of theCI/CDsystem tobuild,testandOctopus Deploy.
  • Implemented development and analysis in migrating data to MongoDB and other document databases like CassandraDB, CosmosDB for processing of terabytes and petabytes of data in JSON format.
  • Implemented and improved Jenkins CICD shared libraries for Maven, Nodejs, Unit Tests, Xray, HP Fortify using Jenkins DSL and Groovy programming. Wrote custom Jenkins files to call different stages and build components of shared libraries to help engineers reduce the time of build and deployment.
  • Worked with Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Implemented Docker -maven-plugin inMavenpom.xml files to build Docker images for all microservices and later used Docker file to build the Docker images.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Azure infrastructure and Docker container orchestration.
  • Created repositories, branches, tags in Git and assist the developers to fix merging issues and to implement the parallel development process.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Used Spring AOP Module to implement logging in the application to know the application status.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of with the build and release process.
  • Created additional Docker Slave Nodes for Jenkins, using custom Docker Images, and pulled them to ECR and monitored using Prometheus.
  • Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, and Docker Swarm.
  • Created Ansible playbooks and setup systems to a desired State with the help of Ansible to create configuration files to manage hosts.
  • IncludedMesosandKafkafor managing the real-time data streamlines under proper environments. Depended onZookeeperfor any assistance.
  • LaunchedApache Tomcatalong withHibernatefor controlling incoming user requests regarding Web Applications and their persistence with theRDBS.
  • Involved in working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
  • Collaborated with software, infrastructure, application and other engineers to design and implement solutions and troubleshoot Linux and Windows infrastructure and deployment pipeline.

Environment: AWS, Docker, Kubernetes, Jenkins, Apacxhe Tomcat, Kibana, Gitlab, RHEL 8.0, RHEL 7.0, Splunk, RDS, Redshift, EBS, IAM, ELB, ELK Stack, Ansible, YAML, Maven, Sonatype Nexus, NoSQL, REST APIs, Kafka, Zookeeper.

Confidential, AZ

Devops Engineer

Responsibilities:

  • Experience in Programming, Deploying, Configuring on Web Servers such as WebLogic, Jboss and Apache Tomcat Server.
  • Configured and Managed AWS Services like EC2, Elastic Beanstalk, RDS, S3 Buckets, VPC, Security Groups, ELB, Auto scaling, Elastic Cache, Glacier, SNS, SQS, SES, CloudWatch, ECS, CloudFormation.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Autoscaling groups.
  • Utilized Ansible and AWS lambda, Elastic Cache and CloudWatch logs to automate the creation of log aggregation pipeline with Elasticsearch, Logstash, Kibana stack (ELK stack) to send all our team's logs coming into CloudWatch, to process them and send them off to Elasticsearch.
  • Co-engineered comprehensive cross-region backup solution with Simple Storage Service (S3), Simple Queue System (SQS), Simple Notification Service (SNS), Access Control Lists (ACL), and Python Automated deployment, reporting, server creation/decommission/deletion, and maintenance tasks via Ansible.
  • Configured S3 versioning and lifecycle policies to back up files, and archive files in Glacier.
  • Developed REST services for installation of many middleware servers ie, apache tomcat.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed, configured Kubernetes. Deploying cluster on AWS with Jenkins, Docker pipeline implementation.
  • Build Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Created several pods using Master and Minion architecture of Kubernetes and developed microservice on boarding tools leveraging Python allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Integrated ansible with Jenkins to provide automation, continuous through Jenkins and implemented Jenkins workflow and plugins for repeatable deployments of multi-tier applications, artifacts and services to docker.
  • Developed Linux, Mongo DB and team standards including security.
  • Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Exposure to Mesos, Marathon & Zookeeper cluster environment for application deployments and docker Containers.
  • Experience in Web Servers Administration on Apache and Nginx.
  • Performed Branching, Tagging, Release Activities on Version Control Tools like SVN, GIT.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Automated the cloud deployments using Chef, Python and AWS Cloud Formation Templates.
  • Strong technical knowledge in Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Developing scripts to be executed as checks by Nagios for execution in both Windows and Linux environments.
  • Deploy and integrate 3 separate Continuous Integration (CI) Toolset (GitLab, Jenkins, Teamcity) VM Servers for development and production environments .
  • Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom script.
  • Deployment of application on JBoss clusters, Working knowledge of web and application servers management and configuration like Apache, Nginx.
  • Created Nginx configuration for the application to work as a Multitenant app.
  • Exposure toMesos, Marathon & Zookeeper clusterenvironment for application deployments &Docker containers.
  • Worked on tickets and incidents with tools like JIRA, Navigator, ALM & Service Catalog.
  • Maintain automation & network simulators develop Python test scripts, run regression/sanity test release binaries.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Environment: AWS, Azure, Bitbucket, Python, JIRA, SOAP/REST APIs, ALM, Service Catalog, Terraform, Cloud Formation, Chef, Puppet, ANT, Maven, S3, Glacier, NGINX, IBM WAS, Docker, Docker Swarm, Mesos, Marathon, Zookeeper.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked with an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using Jenkins.
  • Good experience working with puppet functionalities and setting up puppet master and puppet agents.
  • Worked on providing detailed documentation for complex build and release process, build cycles and calendars including creating build reports and Release notes.
  • Good experience working on Branching, Merging, Tagging and Maintaining the version across the environments using SCM tools like GIT on Linux and windows platforms.
  • Integrated Junit tests in ANT & Maven and configured Jenkins to send the Unit test report to the development team.
  • Worked on Artifactory repository to maintain artifacts and used as a local repository.
  • Participated in the release cycle of the product, which involves environments like Dev, QA, UAT and Production.
  • Creation and scheduling of Cron Jobs such as for Backup, System Monitoring and removal of unnecessary files.
  • Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints and integrated with GIT and Jenkins.
  • Took part in code peer review of the test cases, Bug review and QA weekly status meetings.
  • Reporting defects for the failed test cases and tracking the status on the daily basis.

Environment: Linux, UNIX, GIT, Ant, Maven, Jenkins, JIRA, Shell, Agile, JIRA, Ant, Maven.

We'd love your feedback!