We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Having over 7+ years of IT experience in comprising of Development, Cloud Infrastructure Setup, Monitoring, code migration, Software Configuration Management and ability to use wide variety of open source technology and tools.
  • Experience on Cloud technologies like AWS and OpenStack.
  • Profound noledge ofAWSInfrastructure services andDevOpsprocesses.
  • Strong Experience on AWS platform and its dimensions of scalability including EC2, S3, Route53, ELB, EBS, VPC, AMI, SNS, RDS, IAM, Auto Scaling, Cloud Front, Cloud Formation, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experienced in evaluating different cloud providers, and successfully migrated DEV, QA environments to Amazon Cloud.
  • Experience in deploying, configuring and managing OpenStack environment.
  • Experience in cloud infrastructure, continuous integration (CI) and continuous deployment (CD), automation as well as responsible for monitoring and building DevOps processes for agile projects.
  • Administered and Implemented CI tool Jenkins for automated builds.
  • Working noledge on configuring teh infrastructure using Configuration Management tools like Puppet, Chef and Ansible.
  • Involved in Configuration files describe to Terraform teh components needed to run a single application or your entire datacenter using Terraform.
  • Proficient wif container systems like Docker and container orchestration like EC2 Container Service,Kubernetes, worked wif Terraform.
  • Managed Docker orchestration and Docker containerization usingKubernetes.
  • UsedKubernetesto orchestrate teh deployment, scaling and management of Docker Containers
  • Involved in Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms using Chef.
  • Experience on Configuring teh Chef - Repo, Setup multiple Chef Work stations and Developing Cookbooks for automating deployments via Chef.
  • Installed and configured an automated tool Puppet that included teh installation and configuration of teh Puppet master, agent nodes and an admin control workstation.
  • Created puppet manifests and modules to automate system operations.
  • Automate regular tasks using puppet and maintain teh existing puppet modules.
  • Familiarity in designing, configuring and implementing SCM standards, procedures wif GIT.
  • Good understanding on application and web servers like Tomcat, HTTP and NGNIX.
  • Developed container support for cloud environments and Docker and Deployed teh applications in Docker containers and managed teh containers in enterprise level.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes
  • Managed Docker orchestration using Docker Swarm and responsible for teh containerization of applications using Docker.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Selenium, ScalaTest.
  • Experience in writing Jira API Tools to auto-move Service Desk tickets of one issue type to a Jira project of another issue type and to extract teh list of Jira users wif teh respective Jira Groups and Project Roles.
  • Experienced in gathering requirements and coordinating migration of data, computing servers and databases from private datacenters to public cloud.
  • Constructed Configuration to Terraform teh components needed to run a single application and entire Datacenter.
  • Good noledge of Shell Scripting Ant Scripts, Shell, Perl Scripts, XML and JAVA Scripts.
  • Developed automation tools for Build and Release using Python/Ruby Scripting.
  • Experienced onJavaframeworks like Spring, Spring-boot.
  • Hands-on in developing Spring basedJava/J2EE web applications.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Selenium.
  • Implemented Web UI using jQuery and Bootstrap, Scala in teh front-end server, and providedRESTfulAPIsat teh back-end server for querying user information, scientific posts wif basic functionalities such as edit, comment,follow, share.
  • Involved in Developing a RESTful data management web service written in Python Pyramid usingPostgres JSONB for a large media company
  • Experienced inETLprocesses utilizingInformaticaPower center tools such as Repository Manager.
  • Research & development ofInformaticacloud version wif teh existing jobs.
  • Extensive experience wif software Build automation and standardization tools like ANT, Maven.
  • Experience in using Nexus and Artifactory Repository for Maven and Ant builds.
  • Experiencein usingInformaticatools, SQL Scripts, Stored Procedures and execution of test plans for loading data successfully into teh target Systems.
  • Experiencein developing SQL and PL/SQL scripts for relational databases such as Oracle, Microsoft SQL Server, IBM DB2, Netezza, Postgres and Teradata.
  • Scaled and ConfiguredLogstashto work efficiently. Created dashboards & visualizations for logs using Kibana.
  • Efficient in working closely wif Agile teams to ensure high quality and timely delivery of builds and releases.
  • Strong analytical, problem solving & organizational abilities wif relationship management skills.

TECHNICAL SKILLS

Operating Systems: Redhat, Debain, Ubuntu, Fedora, CentOS, WINDOWS OS, Mac OS.

Languages/Scripts: C, JAVA, Python, Shell Scripting, Bash, PHP, Ruby, Java Script.

Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH, Scala, Akka.

Bug Tracker & Testing Tools: JUnit, JyUnit, Jfrog, ScalaTest, Spock, Selenium, JIRA, Bugzilla, Remedy, I Quest.

Database: MySQL, PostgreSQL, SQLite, MongoDB, Dynamo DB, SQL Server.

AWSServices: EC2, ELB, VPC, RDS, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS, Route 53.

Google Cloud Platform: App Engine, Big Data, Compute Engine, Kubernetes Engine, Identity and Security, Networking

Other Technologies: Agile Methodology, Jenkins, Chef, Ansible, Docker, Kubernetes, GitHub, Apache Subversion, Ant, Maven, Apache Tomcat, Apache HTTP Server, NGNIX, Web Logic, ELK (Elasticsearch,Logstash, and Kibana), REST.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Sr DevOps Engineer

Responsibilities:

  • Built CI pipeline to automatically test all code commits and CD pipeline for developers to ship code to production.
  • Worked in installing, upgrading Build tools like Subversion, Nexus, Jenkins and Maven. Implemented Continuous Integration using Jenkins.
  • Configuration management using Amazon Cloud Formation, Chef Server.
  • Migrated source code from Subversion to GIT, and Configured Jenkins to use GIT as source code repository.
  • Managed servers on teh Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Created instances in AWS and configure security groups and Network ACLs.
  • Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2, S3, ELB wif Chef Cookbooks.
  • Created Chef Automation tools and builds to promote overall process improvement to any manual processes, converted production support scripts to chef recipes and AWS server provisioning using Chef Recipes.
  • Maintaining Multi zone data backup on Amazon EC2, S3. Locally maintaining data archives using daily/weekly/monthly log rotate scheme.
  • Implemented and troubleshoot Networking Services like NFS, FTP, NTP, Telnet, SSH, VPN, UDP,HTTP/HTTPSandTCP/IP.
  • Involved in developing custom images on Cloud using AWS images and on ESX using Templates and involved in building physical servers using Kickstart PXE Boot.
  • Changing teh AWS infrastructure Elastic Beanstalk to Docker wifKubernetes.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI's.
  • Used Jenkins pipelines to drive all micro services builds out to teh Docker registry and tan deployed toKubernetes, Created Pods and managed usingKubernetes
  • Worked on configuring a local Docker hub for storing Docker images internally using teh Docker registry.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing containers and managing directory structures.
  • Involved in version control tools working wif GIT in teh current project now.
  • Working on Configuration of Nagios for automatic system performance alerts.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for teh JIRA bug/issue tracker.
  • Implement new and maintain old monitoring systems (Nagios). Write new and fix or rewrite old Nagios plug-ins (Bash and Perl) for production applications and databases.
  • Assist Dev and QA engineers in troubleshooting day-to-day technical issues.

Environment: Java, Subversion (SVN), JIRA, Chef, AWS, ANT, Docker, Kubernetes, GIT, Maven, Jenkins, Unix/ Linux, Nagios, Nexus, Python, Ruby, Shell, Perl, Java, SONAR, Networking Services like NFS, FTP, NTP, Telnet, SSH, VPN, UDP,HTTP/HTTPSandTCP/IP.

Confidential, Richfield, MN

DevOps Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting.
  • Assist wif maintaining current build systems, developed build scripts, and maintained teh source control system.
  • Automate server provisioning wif custom Puppet manifests and Bash Shell scripts across Red Hat, Centos, Ubuntu.
  • Configured and automated teh Jenkins Build jobs for Continuous Integration.
  • Managed Subversion repositories for branching, merging, and tagging.
  • Coordinate and assist developers wif establishing and applying appropriate branching, labeling and naming conventions using GIT source control.
  • Used Stash delivers for maintainingcentral, secure solution tocreate and manage distributed repositories, on Central server.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Used container based deployments using Docker, working wif Docker images, Docker Hub and Docker-registries andKubernetes.
  • Worked wif OpenShift platform in managing Docker containers andKubernetesClusters.
  • Expertise inShell Scripting, Python/Groovy, Perl Scriptingfor environment builds Automate deployment on WebSphere and WebLogic Application Servers.
  • Experiencein using WebLogic Admin, Deployed and WebLogic server commands.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it wif Puppet.
  • Upgrade Openstack Icehouse to Openstack kilo.
  • Manage Openstack kilo via keystone, glance, nova, neutron, horizon, heat and ironic.
  • Installation and configuration of Openstack Icehouse on RedHat6 wif multiple Compute nodes.
  • Used Terraform to orchestrate an AWS and OpenStack cluster simultaneously.
  • Managed teh source codes repository of multiple development applications using PVCS and Perforce version control tools.
  • Used ANT and Python scripts to automate teh Build and deployment process to deploying teh web services.
  • Automated CI/CD wif Jenkins, build-pipeline-plugin, Maven, GIT Set up Jenkins master/slave to distribute builds on salve nodes
  • Used several Jenkins plugins like Artifactory Plugin, Ant, Maven Plugin etc.
  • Connected continuous integration system wifGIT versioncontrol repository and continually build as teh check-in’s come from teh developer
  • Created analytical matrices reports for release services based on Remedy tickets.
  • Installed, configured and maintained DNS, FTP and TCP/IP on Red Hat Linux.
  • Setup of full networking services and protocols on UNIX including NIS/NFS, DNS, SSH, DHCP, NIDS, TCP/IP.
  • Trained offshore team members and responsible for noledge transfer.
  • Provide software configuration, perform failure analysis of system architecture and migrations.

Environment: Java/J2ee, PVCS, Perforce, Ant, Maven, Puppet, OpenStack, Terraform, Docker, OpenShift, Kubernetes, DNS, FTP, TCP/IP, Jenkins, Subversion (SVN), Stash, Git, Web sphere Application Server, UNIX, Python, Perl, Perforce, SCRUM, Clear case, Remedy.

Confidential, New York City, NY

Build and Release Engineer / SCM Engineer

Responsibilities:

  • Sending teh Uptime and Downtime notifications to teams regarding Servers Status as a part of teh Build Engineer role at teh time of deploying teh EAR and WAR package in WebSphere Admin Console.
  • Participated in teh release cycle of teh product which involves environments like Development QA UAT and Production
  • Regular Build jobs are initiated using teh Continuous Integration tool like Hudson.
  • Publishing teh Release notes for all teh releases.
  • Configured Hudson/Jenkins for doing teh build in all teh non-production and production environments.
  • Written bash scripts to deploy teh java based packages like ear and war on teh WebLogic Application server.
  • Used Sonar to covers a wide area of code quality check points which include: Architecture & Design, Complexity, Duplications, Coding Rules, Potential Bugs, Unit Test for Maven, Gradle based Java project.
  • Created configuration files for infrastructure setup using Terraform.
  • Coordinated wif all teh teams before and after teh production deployments for teh smooth production releases.
  • Used Artifactory repository tool for maintaining teh java based release code packages.
  • Provided teh assistance for teh smooth phase of Release for teh Emergency and Expedite Releases by getting teh Director Level Approval and coordinating wif different teams.
  • Teh above docs are being used as teh guide for manual build and deployment process, in case teh automated scripts break (emergencies).
  • Managed an ELK (Elasticsearch,Logstash, and Kibana) Stack getting millions of logs per hour from multiple servers. Created filters for parsing teh logs
  • Created a complete release process doc, which explains all teh steps involved in teh release process.

Environment: WebSphere, Subversion(SVN), Terraform, Hudson/Jenkins, Sonar, Artifactory, Java/J2EE, JDK, ANT, MAVEN, DB2, UNIX, Linux (RHEL), Perl Scripting, ELK (Elasticsearch,Logstash, and Kibana).

Confidential, Boston, MA

Developer / Build and Release Engineer

Responsibilities:

  • Worked wif Business in regard to teh requirements, understanding them thoroughly for teh complete project outcome.
  • Analyzed teh business requirements, technical specification and physical data models forETL mapping and process flow.
  • Performed Unit testing, Integration testing and System testing ofInformaticamappings.
  • Co-ordination wif Architects, advisors, managers, DBA's,Informaticaadministrator's and other developers during project life cycle.
  • Participated in teh release cycle of teh product which involve environments like Development, INT and QA
  • Responsible for configuration, maintenance, and troubleshooting Portal.
  • Used Subversion for Software Configuration management and maintaining teh versions of code.
  • Perform biweekly build cycle and testing processes on Solaris and Used Ant Scripts to automate teh build process.
  • Developed UNIX and Perl Scripts for manual deployment of teh code to teh different environments
  • Managed Hudson / Jenkins-based build system, producing semi-continuous builds
  • Converting teh ANT Build projects to Maven Build projects.
  • Used Perl/Shell to automate build and deployment Process.
  • Coordinated wif developers, Business Analyst and Mangers to make sure that code is deployed in teh Production environment.
  • Used PgAdmin to create SQLPostgresdatabase functions, tables and views.
  • Imported tariff data toPostgresdatabase.

Environment: Java/J2ee, Subversion, Git, Hudson/Jenkins, Solaris, Ant, Maven, UNIX, Perl Scripting, Postgres Database, ETL, Informatica.

We'd love your feedback!