We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • 6+ years of IT experience as DevOps Engineer /AWS Engineer, Linux administrator and very good experience with Configuration Management tools, Build, Deploy, Release Management, and other tools.
  • Good understanding of teh principals and best practices of Software Configuration Management(SCM) in Agile, scrum, and Waterfall methodologies.
  • Understanding teh client environment, Administrating and creating solutions using CI/CD, GIT, Dockers.
  • Expertise to setup, configure continuous build processes using Jenkins, GIT and Maven.
  • Experience in various source code management activities using GIT involving branching, merging strategy, daily merges and remote repository.
  • Experienced in building, scaling and orchestrating environment deployment and automation.
  • Dexterity in Branching, Merging, Tagging and maintaining teh version across teh environment using SCM tools like GIT, GitHub.
  • Everyday job includes Monitoring, Troubleshooting and maintenance of Windows, Linux, UNIX machines.
  • Installation, Configuration and Administration of Linux (RedHat, Centos).
  • AWS platform and its features which includes EC2, S3, VPC, EBS, dynamo DB(DDB), AWS Lambda, Elastic Beanstalk, AMI, SNS, RDS, Cloud Watch, Route53, SQS, Cloud Front (CDN), Auto scaling, Security Groups, Redshift, and Cloud Formation.
  • Virtualized teh servers on AWS using teh Docker, created teh Docker files and version control, built various containers using Docker engine and Docker Machine environments, to deploy teh micro services oriented environments for scalable applications.
  • Expertise in AWS server lesscompute serviceLambda. Extensive usage ofAWSlambdato trigger changes in data shifts and action by users.
  • Worked with setting up JIRA for defect tracking system and configured various workflows, customizations and plugins for teh JIRA bug/issue tracker.
  • Extensive experience in configuring and integrating teh servers with different environments to automatically provisioning and creating new machines using CM/Provisioning tools like Ansible.
  • Hands on with Puppet Manifest files to deploy automated tasks to many servers at once. Setup and Configuration of Puppet Configuration Management with specific client requirement such as Create user/remove user, Install /Remove packages and Package updates, Configure multi - nodes.
  • Strong Experience on Configuring teh Chef-Repo and Setting up multiple Chef Work stations.
  • Experienced is using Apache Tomcat, JBoss application servers for deployments.
  • Built perfect server and network monitoring solution using Nagios.
  • Support and enhance continuous introgression and delivery platforms, working closely with teh development and test teams to optimize teh build-test-deploy cycle.

TECHNICAL SKILLS

Operating Systems: Windows, iOS, Linux(RHEL, Ubuntu, Centos)

Scripting Languages: Shell Scripting, Perl, Python.

Programming Languages: C, Java/J2EE, SQL

Application Servers: WebLogic, IBM WebSphere, JBoss, Tomcat

Source Control Tools: GIT, GitHub, TFS, Bitbucket, SVN

BuildTools/Release Tools: Jenkins, bamboo, Maven, TFS Visual studio Build

ConfigurationManagement Tools: Chef, Puppet,Ansible.

Cloud Services: AWS,Rackspace, Terraform

Containerization Tool: Docker, Kubernetes

Monitoring Tools: Nagios, Splunk, Cloud Watch.

Databases: MYSQL, Oracle, MongoDB,DB2

Networking: TCP/IP, UDP, DNS,DHCP, Routers/Switches

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

DevOps Engineer

Responsibilities:

  • Planning, deploying, monitoring, and maintaining Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and Vm's as required in teh environment.
  • DefiningReleaseProcess & Policy for projects early in SDLC and responsible for codebuild, releaseand configuration.
  • Implementing new projects builds framework using Jenkins & maven asbuildframework.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven & Nexus in Linux environment.
  • Wrote puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Implemented a distributed messaging queue to integrate with Cassandra using Kafka.
  • Developed Docker based microservices,deployment modules with Jenkins, Kubernetes and Ansible based pipelines/frameworks.
  • Migrated configurationmanagementfrom Puppet to Chef.
  • Managed Chef Cookbooks to automate system operations andAWSCloudmanagement.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release,Git, Confluence, JIRA and Cloud Foundry.
  • Perform Deployment ofReleaseto various QA&UAT in Linux environments.
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub andAWS.
  • Wrote Ansible Playbooks with Python SSH as teh Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks onAWSinstances using Python.
  • Worked on applying patches and recommending necessary security fixes forwebApplication servers.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python, Shell script etc.
  • Worked with server less functionLambdain hosting Javawebapplications.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: GIT/SVN, Chef, Docker, Maven, Jenkins, Unix, Linux, Perl, Bash, Python, Ruby, Cruise control, AWS, MongoDB, Bamboo, JIRA, Lambda, Shell Script.

Confidential, Houston TX

AWS/ DevOps Engineer

Responsibilities:

  • Provisioning of RHEL 6, Ubuntu Servers on AWS.
  • Involved in all teh phases of teh SDLC from Requirement gathering, Design, Build, Test, Deploy and Support Exhibited high leadership qualities at all levels in academic and professional life.
  • Administration of MySQL users, replication of master/slave server, access rights.
  • Experience in working with GIT to store teh code and integrated it toAnsibleTower to deploy teh Playbooks.
  • Server monitoring using Nagios.
  • Integrated Jenkins for continuous integration.
  • Worked on integratingGITinto thecontinuous Integration(CI) environment along withAnthill-Pro, Jenkins, Cruise Control and Subversion.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Developed and managed cloud VMs withAWSEC2command line clients andmanagementconsole. ImplementedDNSservice throughRoute 53onELBsto achieve secure connection via https.
  • Written scripts to containerize Chef using Dockers and orchestrate it usingKubernetes.
  • Managed 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 Ansible.
  • Deployed applications onAWSby using Elastic Beanstalk. Integrated delivery (CI and CD) usingJenkins and Ansible.
  • Used ANT and MAVEN as a build tools on Java projects for teh development of build artifacts in teh source code.
  • Implemented a Continuous Delivery pipeline with Docker and AWS.
  • Used Amazon S3 for multipart upload of data and to host static web content in AWS Cloud.
  • Maintained configuration files for each application for build and install on different environments.

Environment: AWS Cloud (EC2, VPC, ELB, S3, RDS, Cloud Watch and Route 53), ANSIBLE, Chef, Perl, Python, Ant, Docker, CI/CD, Bash Scripts, Jira, Terraform, Maven, SVN, GIT, SQL, Nagios, Subversion, Jenkins, Shell scripting.

Confidential, Lansing, MI

DevOps/AWS Engineer

Responsibilities:

  • Build and release software baseline, code merges, branches and label creation and interfaced between development and infrastructure.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Virtualized teh servers using teh Docker for teh test environments and dev-environments needs and configuration automation using Docker containers.
  • Converting production support scripts to chef recipes.
  • Primarily used Ruby to write GIT applications and Chef Recipes.
  • Created Python Scripts to Automate AWS services which include web servers, ELB, Cloud front Distribution, database, EC2 and database security groups, S3 bucket and application configuration, this Script creates stacks, single servers or joins web servers to stacks.
  • Automated teh cloud deployments using Chef, Python and AWS Cloud Formation Templates.
  • Created scripts in Python Which Integrated with Amazon API to control instance operations.
  • Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of teh Script.
  • Created environment validation integrated with Jenkins build execution, developed an automation framework.
  • Worked in GIT implementation containing various Remote repositories for a single application.
  • Branching, labeling and merge strategies for all application in GIT.
  • Worked closely with deployment team and QA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for teh built and deployment process on Enterprise server.
  • Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
  • Used security groups, NACL's, Internet Gateways, NAT instances and IP tables to ensure a secure zone for organizations in AWS public cloud.
  • Used security groups, IAM roles, scaling groups, load balancers, network ACLs, Monitored EC2 instance with Cloud Watch.

Environment: AWS, Chef, Docker, GIT, GitHub, Jenkins, Maven, JIRA, Kubernetes, Ruby, Bash, Python.

Confidential

DevOps Engineer

Responsibilities:

  • Coordinate with teh Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Configured and automated teh Jenkins Build jobs for Continuous Integration.
  • Used ANT to automate teh build process and create Jar, War files for teh source code.
  • Handling Jenkins related activities such as creating new users with teh right privileges, configuring teh new builds, add/delete Jenkins slaves and resolving any Jenkins related issue.
  • Setup upstream and downstream jobs by using pipeline plugin in Jenkins.
  • Monitored teh performance of running teh jobs and fine-tuned teh Jenkins capacity.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Ant & Nexus and multiple AWS tools in Linux environment.
  • Worked in Docker container based distribution deployment and replication control using Kubernetes.
  • Worked on Managing teh Private Cloud Environment using Chef.
  • Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped teh nodes using knife.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, and IAM.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Configured email and messaging notifications, managed users and permissions, and system settings by using Jenkins.
  • Integrating Junit tests in Ant & Maven and configured Jenkins to send teh Unit test report to teh development team.
  • Managing GIT & SVN, which includes creating new users, Branching, Merging teh changes and writing some pre-commit & post-commit hook scripts.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Performed necessary day-to-day Subversion/GIT support for different projects.
  • Developed UNIX and Perl Scripts for manual deployment of teh code to teh different environments.
  • Used application server as Apache Tomcat and web server as WebLogic for deploying teh artifacts.
  • Installed and Configured Nexus to manage teh artifacts in different Repositories.
  • Created deployment request tickets in JIRA for teh deploying teh code to Production.
  • Troubleshoot teh build issue during teh Jenkins build process.
  • Provided teh assistance for teh smooth phase of release for teh emergency and expedite releases by getting teh director level approach and coordinating with teh different teams.

Environment: GIT/SVN, Kubernetes, Chef, AWS, Jenkins, Maven, Ant, Junit, Apache Tomcat, WebLogic, Ruby, Python, Shell scripting, JIRA, Linux (RHEL), Nexus.

Confidential

Linux Administrator

Responsibilities:

  • Worked as a System administrator forUNIXandLinux servers.
  • Being a part of implementation team, worked with several teams like Network, Storage, Data Center team.
  • ConfiguredRed-hat Linux 3.x &Solaris 8, 9for production, staging and test environments.
  • Monitored trouble ticket queue to attend user and system calls.
  • Migrated database applications fromWindows 2000Server to Linux server.
  • Built and configured virtual machines, ESXi using VMware/ VSphere 5.1/5.5 to monitor servers, web applications.
  • ManagedSwap Space, Disk utilization and CPUutilization.
  • Worked withDBAson installation ofRDBMSdatabase, restoration and log generation.
  • Capacity Planning, Infrastructure design and ordering systems.
  • Successfully installed and configuredNAGIOSmonitoring system to monitor teh production server environment.
  • Productionservers andRAIDstorage system.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.

Environment: Red Hat Linux 3.x/4.x/5.x, CentOS4.6/4.7/5, VMware, Apache 2.0, NFS, Software RAID, DNS Server.

We'd love your feedback!