We provide IT Staff Augmentation Services!

Dev-ops Engineer Resume

2.00/5 (Submit Your Rating)

Melville, NY

PROFESSIONAL SUMMARY:

  • 7+ Years of experience in IT on Service Automation and Operations on multi - tier environments.
  • Expertise on AWS, Middleware, Virtualization, Network and Servers by Configuring and managing by integrating to continuous integration and continuous delivery.
  • Expertise on installing different packages and services on Linux based flavors (like RedHat, Ubuntu and Centos based OS).
  • Familiar in working wif version control tool like GIT and good exposure on maintaining GIT server using UI as well as Command line by maintaining Branching, Merging, tagging wif versions across teh environments during product development, build and deployment.
  • Worked on CI/CD tools like Jenkins for automating infrastructure and software lifecycle.
  • Experience in setting up teh Ant and Maven build scripts for JAVA applications.
  • Familiar wif automation and orchestration tools like Ansible and Chef, developed ansible Playbooks, chef cookbooks and various automation scripts wif shell.
  • Expertise in building of deployment artifacts such as war & ear from source code using Ant and Maven.
  • Experienced wif issues tracking and monitoring tools (Jira and Nagios).
  • Experienced working wif Vagrant for building sandbox environment.
  • Hands on experience on Docker components like Docker Hub, Engine, Machine, Compose and Docker Registration. Created Docker images and handled multiple containers.
  • Experience in software methodologies like Waterfall model, Agile Methodology.
  • Experience on AWS cloud services like EC2, S3,RDS, ELB, EBS,VPC, Route53, AWS Lambda, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing, configuring and troubleshooting on variousAmazonimages for server migration from physical into cloud.
  • Hands on experience on Terraform, used for creating infrastructure in AWS cloud.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Deployed war and jar files to various application servers like Tomcat and JBoss.
  • Familiar in programming wif C, C++, Shell, Java and Python.
  • Hands on knowledge on troubleshooting on issues generated during builds, deploy as well as production support and documenting teh build and release process.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Expertise in implementation and maintenance of DNS, LDAP name services.
  • Experience in networking concepts like DHCP, TCP/IP, IP Addressing, Networking Technologies and WLAN.
  • Highly motivated, excellent team player, enthusiastic, strong initiative and quick learner of new technologies.

TECHNICAL SKILLS:

Operating System: LINUX, RHEL 6/7, Windows 10/7/XP/2003/2000

Web/Application Servers: Apache, Tomcat, Nginx, JBoss

Virtualization: Vagrant, Oracle Virtual Box, VMWare

Cloud Technologies: AWS (EC2, EBS, S3, ELB, Auto Scaling, VPCs, Cloud Formation), Docker

Database: Oracle, MySQL, No-SQL Database

Scripting: Shell, Bash, YAML, C, C++, Java, Python, HTML, CSS

Version Control: Git, Bitbucket, SVN

Build Tools: ANT, Maven, Gradle

Monitoring and Tracking Tools: JIRA, Nagios

Repositories: Nexus, Artifactory

Continuous Integration (CI) Tools: Jenkins

Configuration Management Tools: Ansible, Chef, Puppet, Terraform

Networking Tools: TCP/IP, DNS, SSH, DHCP, Routers, Switches and LAN

PROFESSIONAL EXPERIENCE:

Confidential, Melville, NY

Dev-Ops Engineer

Responsibilities:

  • Worked wif Amazon Web Services (AWS) cloud environment and gained good knowledge in Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private cloud, Load balancing, Relational Database Service, and Cloud Watch.
  • Designed, built and deployed Java applications utilizing almost all teh AWS (Including EC2, S3, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, VPC, Route53, Cloud Watch and IAM), focusing on high-availability, fault tolerance, and auto-scaling wif Cloud watch monitoring.
  • Worked on building custom AMIs as per teh project requirements.
  • Used Amazon S3 & managed related policies, utilized S3 bucket & Glacier for storage &backup on AWS.
  • Configured wif application development and operation teams using a variety of automated testing and build and deploy tools (Maven, Ant, Nexus, Jenkins, SVN, GIT) to resolve issues wif transition to new DevOps session.
  • Used ansible as configuration management tool to automate scheduled tasks or as required.
  • Aws Cloud management and Chef automation.
  • Wrote scripts in Terraform(IaaC) to develop an infrastructure in AWS cloud environment.
  • Testing and maintaining cookbooks and uploading into chef servers.
  • Created Jenkins Jobs to automate ANT/Maven Application Builds by pulling code from GIT Repositories.
  • Managed GIT repositories for branching, merging, and tagging, hands on version control and managing teh projects in between developers.
  • Implemented End to End automated CICD pipeline for build and deployments using Jenkins.
  • Used Nagios as a monitoring tool and Jira as a tracking tools in releasing software wif Managing, Planning Tracking and Reporting issues too.
  • Administered wif Docker, worked on Docker Registry, to create Docker images and handling multiple images primarily for middleware installations and domain configurations in Linux Environment.
  • Used Docker for teh runtime environment for teh CI/CD system to build, test, and deploy easing teh code development and deployment pipeline by implementing Docker containerization wif multiple namespace.
  • Developed shell scripts for automating jobs.
  • Installing and configuring application servers for deploying artifacts as per project requirements.
  • Troubleshooting for builds, deployments, configurations problems in development, pre-production and production environments.
  • Managing and monitoring teh complex environments using App Dynamics, Providing daily technical support to all development teams throughout all phases of teh software development lifecycle.
  • VMware Admin: setup windows/linux machines as per requirements.

Environment: s: Windows/Linux, Apache, AWS, Terraform, GIT, Jenkins, Maven, Nagios, Jira, Docker, Java, Shell

Confidential, Blue Ash, OH

Linux/Dev-Ops System Engineer

Responsibilities:

  • Support to teh SoftwareReleaseManagement process.
  • Used Git as repository to manage teh software code base, revisions Implementation of project branching, build and releaseprocess in Git.
  • Automated software deployment using chef and provisioned Linux hosts.
  • Work wif application development and operation teams using a variety of automated testing and build, and deploy tools (Maven, Ant, Nexus, Jenkins, SVN, GIT, Chef, Puppet) to resolve issues wif transition to newDevOpssolution.
  • Installed Jenkins on Linux Machines and created different nodes for implementing master and slave architecture, performed tasks for setting new jobs in Jenkins.
  • Used MAVEN on projects for teh development ofbuildartifacts on teh source code.
  • Monitored different changes between build and release of teh project and played wifNagios teh monitoring tool for OS, Network, Applications.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and AWS AMI's.
  • Experience working wif Docker containers, running/managing containers, container snapshots and managing images and Docker Swarm.
  • Worked on AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling configuration, load balancing, VPCs.
  • Experience in in Designing and deploying AWS solutions using EC2 instances, EBS and Managed virtual servers at Amazon EC2, S3.
  • Used AWS Beanstalk for deploying and scaling web application and servers developed wif Java, PHP, Python and Docker on familiar servers like Apache.
  • Worked on build automation using JENKINS, MAVEN deployed JAVA projects using MAVEN and JENKINS and understand JAVA project structures.
  • Experienced setting up teh build and deployment infrastructure using Jenkins, ANT scripts, Ansible scripts, Shell scripts and Maven.
  • Experienced Nexus repository for Maven Build process.
  • Performed periodic archiving and storage of teh project’s source code in case for disaster recovery, Experienced installing, configuring, upgrading, troubleshooting, backup and recovery in Linux systems.
  • Responsible for teh planning, coordination, configuration, installation, security and management of teh LAN/WAN environment, and client support.
  • Installation and configuration of Red Hat Enterprise Linux, Centos Server, Windows server in development and test environments on physical servers as well as Virtual Machines.

Environment: Windows, Linux, VM, AWS, Apache, Java, Shell, Jenkins, Maven, Nagios, Nexus, GIT, Docker

Confidential

System Engineer

Responsibilities:

  • Co-ordinating & Communicating about Releases and Fixes wif Development, Testing, QA, Pre-Production, and Production, related to teh Maintenance and Release schedule. Working closely wif Project manager, Clients for Improvement in Software Development process.
  • Implemented, monitored and managed core technologies in Windows, Linux, VMware. Experienced Environment Setup, Installation, configuration of required tools and systems during tasks build and release process.
  • Administered Apache for web services as per teh client’s requirements, Implemented and tested Java-based web applications.
  • Experience wif Agile to develop and work wif client to calibrate releases for test deployment.
  • Working for Developers during coding, debugging andBuildissues where as Experienced in project analysis, gathering user requirements, technical design and customers.
  • Design and implement security systems and redundant backups to maintain data safety.
  • Writing Shell scripts for automation of Build and Deployment process.
  • Proficient in managing teh source code control of multiple development efforts using SVN and GIT as version control tools.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labelling / naming conventions using GIT source control.
  • Installed and Configured Jenkins CICD pipelines and good experience in automating deployment pipelines.
  • Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering.
  • Managed Ansible for automation and configuration management and deployment.
  • Developed build and Deployment Scripts using Maven as build tools in Jenkins and scripts for executing validation/test cases automatically after builds.
  • Providing CM and Build support for different applications built and deployed to lower and higher environments and Implemented CM and Release Management Processes, Policies and Procedure.
  • Managed Nexus for deployment of artifact during build and release process.
  • Designed and implemented teh backup strategy for all teh critical systems such as build machines, bug tracking tools, central repositories etc.
  • Participated in teh development of new applications as well as enhancements of existing products and services.

Environment: Windows/Linux, Apache, SVN, GIT, Jenkins, Maven, Nexus, Java, Shell

Confidential

System Support Administrator

Responsibilities:

  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
  • Worked for network specifications by conferring wif users; analyzing workflow, access, information, and security requirements; designing router administration, including interface configuration and routing protocols.
  • User account management, managing passwords setting up quotas and troubleshooting user logins using various remote login utilities.
  • Installed teh Operating system by automated system using KickStart for Red Hat.
  • Experience in Developing shell scripts to automate cron jobs and system maintenance.
  • Scheduled cron jobs for job automation as per teh company requirement.
  • Diagnose and fixed boot failures arising from boot loader, module, file system errors on VMs.
  • Maintain and schedule company backups and participate in disaster recovery planning and testing.
  • Performed storage management wif SAN/NAS.
  • Install FTP/TFTP/SFTP Server and set up network connections
  • Configure servers to use HTTP, DNS, NFS, NetBackup, Storage Disk configuration.
  • Worked on different virtualization system like VMware and Virtual Box.
  • IPSec VPN Configuration, Sub-netting Design and Implementation, Software updates and upgrades. Configuration of Routers, Switch, firewall as well as VLAN.

Environment: Linux/Windows, Virtual Machine, DNS, Apache web servers, Bash, Airspan Devices.

We'd love your feedback!