We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Raleigh North, CarolinA

SUMMARY

  • Industry professional wif 7 plus years experience in setting up teh infrastructure for enterprise applications on Amazon Web Services (AWS) like EC2 instance, ECS, ELB, EBS, S3Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM, Terraform, Cloud formation, CloudFront&VPC services.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto - scaling, load balancers (ELBs) in teh defined virtual private connection(VPN).
  • Working experience in AgileSCRUM Software development lifecycle wif respect to delivering operations, functional and technical specification, resource planning, development,testing and maintenance.
  • Highly experienced in Unix/Linux system engineering, server builds, server patching, installations, upgrades, migrations and troubleshooting on REDHAT Linux, CentOS, Ubuntu, Windows, Fedora, and Solaris.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build, deployments.
  • Experience in container-based technologies like Docker, some noledge on Kubernetes and OpenShift.
  • Expertise in virtualized teh servers using Docker for teh test environments and dev-environments needs and configuring automation using Docker containers.
  • Performed automation tasks on various Docker components like DockerHub, DockerEngine, DockerMachine, Compose and DockerRegistry.
  • Experience in working wif configuration management tools like Chef and Ansible. Implemented ContinuousDelivery framework using Chef,Jenkins, and Maven in Linux environment on AWS Public cloud.
  • Proficient in using Build Automation tools like ANT, Maven, Gradle and working noledge on other build tools like make file.
  • Written ChefCookbooks, recipes and pushed them onto Chef server for configuring EC2 Instances.
  • Highly experienced in Unix/Linux system engineering, server builds, server patching, installations, upgrades, migrations and troubleshooting on REDHAT Linux, CentOS, Ubuntu, Windows, Fedora and Solaris.
  • Build and configure a virtual data centre in teh Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Good experience in creating and editing Shell, Bash, Python Scripts for automation.
  • Excellent communication, analytical and problem-solving skills wif teh ability to work wifin a team environment and independently.
  • Strong noledge of teh HTTP protocol and ability to understand and decipher teh HTTP conversation.
  • Skilled in maintaining Git repositories for DevOps environment: Version control and build automation integration git into Jenkins.
  • Knowledgeable in developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven,Python and Bash.
  • Good noledge of OSI layer and networking protocols such as TCP/IP,DNS, DHCP, HTTP, HTTPS, FTP, NAT-(SNAT).
  • Strong networking fundamental on DNS, routing, subnets, VLANs, WAN.

TECHNICAL SKILLS

Cloud Platforms: AWS, Azure, GCP

Automation Tools: Ansible, Terraform, CloudFormation, Chef, Puppet

Continuous Integration (CI): Jenkins, Gitlab Containers Docker, Kubernetes

Build Tools: ANT, Maven, Gradle

Repositories: Nexus, Artifactory

Version Control Tools: Subversion, Clear case, GIT, TFS, Bit Bucket

Infrastructure as Code: Terraform, AWS Cloud formation, OpenStack

Configuration Management: Ansible, Chef, Puppet

Languages: Python, JAVA, SQL, YAML

Web Servers: Apache Tomcat, Nginx, WebLogic

Database Systems: Oracle DB, SQL, PL/SQL, MySQL, AWS RDS, Dynamo DB, Redis, Cassandra DB, Mongo DB

Scripting Languages: Python, Bash/Shell Scripting, Groovy

Atlassian Tool: JIRA

Cloud Platforms: AWS, Azure, GCP

Automation Tools: Ansible, Terraform, CloudFormation, Chef, Puppet

Continuous Integration (CI): Jenkins, Gitlab

Containers: Docker, Kubernetes

Build Tools: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential - Raleigh North Carolina

DevOPS Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Participated in bi-weekly release meetings wif Technology stake holders identify and mitigate potential risks associated wif teh releases.
  • Worked on Open stack core products Strong noledge of virtualization technologies - Docker.
  • Worked on automation for developing builds and deploying using Jenkins.
  • Created and maintained Python scripts for Automating Build and Deployment Process and Creating Web Based Application by Using Django Framework.
  • Supporting Ansible module for teh desired state of teh system over SSH by default.
  • Built deployment pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ansible, AWS tools, and shell scripting.
  • Deployed and Configured Automation tools like Puppet, Ansible and Chef.
  • Ansible: creating playbooks, Deploying Mezzanine wif Ansible, Custom Google Compute Modules, creating ansible Docker containers.
  • Worked on AWS Ansible Python Script to generate inventory and push teh deployment.
  • Gained exposure to Cloud Computing: AWS APIs, AWS Networking and MS Azure SDK and tools: hands-on wif experience wif EC2, ELB, VPCand AWS Orchestration.
  • Maintained necessary back-up of teh important files and documented Linux scripts for future reference.
  • Maintained existing programs/scripts and extended Linux system functionality as needed.
  • Configured Jenkins job for auto deployment through contentious integration.
  • Done continuous integration through Jenkins, automated build system like- Maven and Gradle.
  • Documented teh entire build and release engineering process and provided on call support.
  • Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Automated build and deployment measure for application and paving teh way to building a continuous integration framework utilizing Jenkins.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in a Linux environment.
  • Integration of Maven/Nexus, Jenkins, GIT, Confluence and Jira.
  • Deployed microservice on Pivotal Cloud Foundry.
  • Branching and merging, resolve conflict, push changes to TFS branches etc. experience wif operating systems including deployment, maintaining and troubleshooting.
  • Responsible for nightly and weekly builds for different modules. Perform Deployment of Release to, various QA & UAT in Linux environments.
  • Responsible for design and maintenance of teh GIT repositories, views, and teh access control strategies.
  • Created teh ANT scripts and extension of existing ANT scripts for deployment of applications.
  • Used ANT and MAVEN as build tools on java projects for teh development of build artifacts on teh source code. Responsible for build and deployment automation using VMWare ESX, Chef, Puppet.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Using Confluence for technical documentation, setting up a noledge base, setting up an intranet and Confluence for software teams.
  • Setting up teh Change Management process and standardizing teh policies for various applications. Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of teh code to various environments.
  • Setup teh Chef Workstation, Chef Server and chef nodes. Worked in creating, uploading new cookbooks and recipes.
  • Troubleshoot teh build issue during teh Jenkins build process. Setup various non-production environments for validating various applications.
  • Very good understanding of Microservices architecture, adapting Industry best practices for Microservices while we break down existing apps into micro services.
  • Created dynamic routing/load balancing capability enabling large application scaling, used ingress rules and Ingress Controllers -Nginx.
  • Involved in Setting up Continuous Integration Environment using Jenkins.
  • Maintaining teh version control system (branching model, security), creation and maintenance of build definitions scripts, and teh setup of work item areas and iterations.
  • WroteANTScripts to automate teh build process.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE) and Worked on Microsoft .Net Technology Stack.
  • Designed and carried out analytical GIT procedures, both simple and/or complex, using various GIT software.
  • Implemented new build automation solutions for new products and provide ongoing support and administration for software build and build automation using ANT,Maven, Jenkins and shell scripting.
  • Worked on critical, highly complex customer problems that may span multiple AWS service.
  • Hands on experience in Web Application Development using Client Script design technologies like AngularJS, JQuery as well as HTML, CSS, XML, JavaScript.
  • Create automated build procedures to ensure code is always ready for deployment.
  • Create and maintain build scripts using Final Builder to perform builds efficiently.
  • Experienced wifJIRAfor defect tracking.
  • Created and automated platform environment setup using puppet.
  • Deployed Puppet,Puppetdashboard for configuration management to existing infrastructure.
  • Coordinated all teh IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code freeze Periods.
  • DevelopedUNIX Scriptsfor teh purpose of manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed.
  • Shell scripting for building and deploying java application to target environments.
  • Coordinated wif different teams before and after teh production deployments.

Environment: Aws, Docker, Ansible, Jenkins, Maven, Gradle, Jira, Groovy, PowerShell Windows, Apache Tomcat, Shell Script, Python, Windows, Linux, Splunk,Shell, Python, Web Logic Server 11g, Active Directory, JDK1.7, SVN, Jenkins, Maven, GIT, Jira, SQL, J2EE, Puppet, Shell, Perl, ANT, Cruise Control, UNIX and Web Sphere.Java/J2EEAnt, Maven, GIT, Jenkins, Chef, Puppet, Amazon Web Services (AWS), Python, Tomcat, Subversion, JIRA, shell/bash, UNIX, Sonatype Nexus.

Confidential - Denver, Colorado

Cloud DevOPS System Administrator

Responsibilities:

  • Responsible for using AWS Console and AWS Command Line Interface for deploying and operating AWS services specifically EC2, S3 Cloud Formation and Cloud Watch.
  • Working on Multiple AWS instances, set teh security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost TEMPeffective, fault tolerant and highly available systems.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, Security Group, Auto Scaling, and RDS in CloudFormation JSON templates.
  • Create snapshots and Amazon Machine Images (AMIs) of teh instances for backup and creating clone instances.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Managing a team of DevOps Engineers for infrastructure support on AWS cloud. Creating Cloud Formation scripts for hosting software on AWS cloud.
  • Creating an AWS RDS MySQL DB cluster and connecting to teh database through an Amazon RDS MySQL DB Instance using teh Amazon RDS Console.
  • Support and maintain monitoring systems (Nagios).
  • Excellent noledge of services like DNS, DHCP, NFS, Sendmail, Apache Web server, SSH, Telnet, HTTP, YUM, RPMPackage Management.
  • Experience in configuration and management tool Chef. Chef-server/workstation and nodes via CLI tools, deployed packages and web applications on nodes through chef-server by using chef-client.
  • Experienced in troubleshooting Linux system, security related issues, capturing packets using tools such as IP tables and Firewall. Administration, package installation, package management, setting up repositories, applying patches using YUM and RPM.
  • Supervised a team of developers and implemented automation tools such as Ansible, Jenkins and GIT for continuous integration.
  • Used JIRA to track issue and change management.

Environment: Red Hat Linux, NFS, DNS servers, DHCP servers, SSH, NFS, FTP, TCP/IP, DHCP, MySQL, DNS BIND servers, Apache web servers.

Confidential, Chicago IL

Build/Release Engineer

Responsibilities:

  • Establishing and running teh processes for on-going maintenance monitoring support and security patching of a platform.
  • Perform various development activities for DevOps practices for teh project, including continuous integration, continuous delivery, continuous testing, and continuous monitoring. me
  • Installing, Setup and Migration Dev. and Prod. Servers (Apache, MySQL, PHP, Perl, Git, Scripts manipulation. etc).
  • Monitoring Apache Server access log’s and error log’s, Hits.
  • Design continuous integration best practices for teh development team using Docker, Ansible, and Jenkins. Leverage Docker and Ansible playbook design for continuous deployment and continuous delivery and maintain responsibility for configuration management for infrastructure as code.
  • Manage deployments to Cloud services providers (CSP) environments, including AWS.
  • Configured and maintained Jenkins to implement teh CI/CD process and integrated tool wif GIT, Maven, Nexus repository, Docker, Nagios and Jira for end to end automation.
  • UsedSubversionasSource Code Repositories. ManagedSVNfor branching, merging and tagging. Analyze and resolve conflicts related to merging of source code forSubversion.
  • Assisting wif creating and maintaining an automation and monitoring framework.
  • Developing and promoting standard operating procedures and creating processes and tooling for operation efficiency.
  • Responsible to resolve teh build issues in case of any build failure.
  • Work together wif development teams to improve teh overall development productivity.

Environment: Docker, Ansible, Maven, Splunk, Subversion, Power Shell, Shell/Perl, SCM, Jenkins, Tomcat.

Confidential

Network Engineer

Responsibilities:

  • Held responsibilities to configure, install and administer network infrastructure and telecommunication systems.
  • Installing, Configuring and troubleshooting Cisco Routers (ASR1002X, 3945, 3845, 2800, 3600) and Switches to perform functions at teh Access, Distribution, and Core layers.
  • Establish new IT policies, which defineacceptable use of IT assets wifin teh organization.
  • Tasked wif building, configuring, installing, troubleshooting and maintaining routers, switches, bridges, and CSU/DSU s manufactured by D-Link, Cisco.
  • Basic and advanced F5 load balancer configurations, general troubleshooting of teh F5 load balancers
  • Fulfill teh administrative responsibilities including teh addition and changes to user desktop and laptops.
  • Configuredjuniper ACX 1100, Cisco 3900 & 2900routersand Cisco4500 and3750 catalyst switchusing routing protocols such as OSPF and BGP also utilized juniper EX3200 Ethernet switch.
  • Configure and monitor teh status of printers and other peripherals. Activelyprovide phone support for hardware and software to other colleagues and customers.
  • Carry out full installation of Cisco routers, switches and various hubs. Successfully engineered a virtual private network (VPN) solution utilizing Windows 2003 Server.
  • Set up and troubleshoot securedwireless access points (WAP) and wireless LAN controller (WLC) for broadband internet.
  • To secure configurations of load balancing in F5, SSL/VPN connections, Troubleshooting CISCO ASA firewalls, and related network security measures
  • Configuring ofIP Allocation and subnettingfor all applications and servers and other needs throughout company using VLSM addressing.
  • Configuring Cisco Catalyst Switches for Dot1xsupport & testing teh IOS compatibility wif ISE.
  • Integrating & Configuring Cisco ASA Firewalls wif ISE to teh Posture policy compliance & perform CoA for remote VPN (IPSec, SSL & AnyConnect) users.

Environment: Cisco Routers

Confidential

System Administrator

Responsibilities:

  • Worked on Managing teh Private Cloud Environment usingChef.
  • Managed and optimize teh Continuous Delivery tools likeJenkins.
  • DevelopedRubyandShell scriptsto automate build processes.
  • Development team useda Git branchingstrategy that included develop branches, feature branches, staging branches and master. Pull requests and code reviews were performed.
  • Worked on developing teh backend part of teh application involving Spring, Hibernate 3.2 and Rest Web Services.
  • Automated teh local dev environment usingVagrant/chef-solo.
  • Support a 24/7 production environment and perform teh day-to-day management, maintenance, optimization, backup, and ongoing reporting requirements.
  • Own teh creation of builds and coordinate teh creation of source-code tags and branches wif development groups
  • Agile methodology was adopted in teh development. This includes daily Scrum. Worked onNagiosto monitor whole infrastructure and maintained teh logs.
  • Install new / rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance wif standards and project/operational requirements.
  • Install and configure systems such as supports infrastructure applications or Asset Management applications
  • Develop and maintain installation and configuration procedures.
  • Contribute to and maintain system standards.
  • Perform daily system monitoring, verifying teh integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Perform regular security monitoring to identify any possible intrusions.
  • Perform daily backup operations, ensuring all required file systems and system data are successfully backed up to teh appropriate media, recovery tapes or disks are created, and media is recycled and sent off site as necessary.

Environment: Chef, JIRA, JUnit, Maven, Art factory, Git, RESTful API, Citrix XEN Server, Ubuntu, CentOS, Open VPN, AWS ELB, AWS SQS, AWS S3, AWS Cloud Formation Templates, Agile Scrum, ANT, Apache & Tomcat, shell & Perl scripting, Subversion, Jenkins, Hudson, Windows 2000/XP, LINUX, UNIX GIT, GITHUB.

We'd love your feedback!