Devops Engineer Resume
Arlington, TX
SUMMARY
- I am a highly motivated and multi - skilled IT professional with over 6-year experience in managing, maintaining networks, and desktops in LAN/WAN network infrastructures. Over 2 years of performing DevOps, infrastructure automation, release management, CI/CD and quality engineering.
- Excellent listening ability with efficient oral and written communication skills
- Team Player with very strong interpersonal skills
- Ability to work under little or no supervision and provide mentorship
- Comfortable performing AWS cloud platform
- Deep experience in setting up CI/CD pipelines using tools such as Bitbucket, Jenkins, Maven, VSTS, slack and Nexus
- Strong understanding of source-code management principles and systems, especially Git
- Fully involved in the release cycle of the product which involved environments like Development, QA Production and UAT
- In depth knowledge in Tomcat, WebLogic servers on different OS’s like Windows, Linux and platforms
- Good knowledge of configuration management tools such as Puppet, Docker and Ansible
- Worked with integrating code quality tools such as SonarQube in CI/CD pipelines
- Comfortable in creating docker images and docker containers
- Good knowledge of container orchestration such as Kubernetes and Docker swarm
- Strong knowledge on practicing TDD, automating Junit tests using Maven in Jenkins
- Strong hands on experience in scripting languages such as Groovy, Shell scripting
- Strong documentation, planning, and coordination skills targeted to meet organizational goals and objective
- Strong knowledge on implementing DHCP
- In depth knowledge in access list, redundant protocols especially HSRP
- Comfortable performing NAT
- Comfortable in IP subnetting, password recovery
- Good knowledge of Terraform
TECHNICAL SKILLS
Cloud platform: AWS (EC2, VPC, HA, S3, R53, Lambda,etc.)
Framework/DevOps tools: Maven, SonarQube, Nexus, Jenkins, Slack, Nagios
Testing Framework: Selenium
Versioning Tools: Git, GitHub, Bitbucket
Configuration Management Tools: Puppet, Ansible
Containers: Docker
Orchestrations: Docker Swarm, Kubernetes
Application/Web Servers: Tomcat, and Apache 2.x/1.3.x
Operating Systems: Red Hat Linux, Ubuntu
Database: SQL Server, MySQL, Postgres
Programming Languages: Java
Scripting & Other Tools: Groovy, Git Bash, Putty
Server Knowledge: DNS, DHCP
Routers and switches: NAT, ACL, OSPF, EIGRP, WAN, LAN
IAC: Terraform
PROFESSIONAL EXPERIENCE
Confidential, Arlington Tx
DevOps Engineer
Responsibilities:
- Implemented Release management workflow for QA, UAT and Prod environments.
- AWS cloud using DevOps tools like GitHub, Jenkins, Nexus
- Deploying application using Puppet
- Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Nexus, Docker, Bitbucket, SonarQube, and Slack for providing immediate feedback to DEV teams after code check-in.
- Performed deployments using Kubernetes
- Implemented quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Assembled and documented SCM best practices for implementing continuous integration for the team.
- Implemented Test Driven development for the DEV teams for every sprint.
- Dockerized Springboot app by creating Dockerfile and automated docker image creation, image push into docker registry.
- Deploying multi-applications using docker swarm cluster
- Performed builds with integration to code quality tools such as SonarQube
- Provided Network Support on Routing protocols such EIGRP, OSPF and BGP
- Implemented and evaluated BGP, OSPF, EIGRP, NAT, IP, Subnetting, Multicast, Ethernet, (ACL)s on a brownfield deployment.
- Set up and manage network security using access control lists.
- Assigned Vlans on Cisco 6500 Switches on Enterprise Data Center Environment
- Set up Git repositories and SSH Keys for Agile teams
- Monitoring the IT infrastructure using Nagios.
Environment: Git, puppet, Docker, Java, Windows Servers, Nagios, Kubernetes and Docker Swarm
Confidential, Dallas, TX
DevOps Consultant
Responsibilities:
- Automated infrastructure provisioning on AWS using Ansible
- Migrating and backup of data to the AWS cloud using EC2, S3 etc.
- Implemented Dockerfile and automated docker image creation using Jenkins and Docker
- Set up slack plug-ins and notifications in Jenkins pipelines for collaboration.
- Set up Git repositories and SSH Keys for Agile teams.
- Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins
- Implemented quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Nexus, Docker, Bitbucket, SonarQube, and Slack for providing immediate feedback to DEV teams after code check-in.
- Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
- Set up Git repositories and SSH Keys for Agile teams.
- Testing web browser functionality using selenium
- Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
Environment: - Slack, Ansible, Maven, Jenkins, AWS, SonarQube, TDD, Docker
Confidential, Arlington TX
Network Administrator
Responsibilities:
- Designed, validated and implemented LAN, WLAN and WAN solutions to suite Client’s need
- Verifying and troubleshooting serial links.
- Set up and manage network security using access control lists and active directory
- Monitor and troubleshoot network problems and develop and provide resolutions using solar wind.
- Communicate with support vendors, other technical staff and business users to provide support and develop solutions.
- Provided Network Support on Routing protocols such RIP, RIPv2, EIGRP and OSPF
- Developed and sustained different types of networks
- Configured and maintained firewalls
- Handled escalations and resolved technical issues according to SLA
- Performed Engineering Failure Analysis to mitigate repetitive hardware issues
- Configured Ether channel/ Port channeling.
Confidential
System Support
Responsibilities:
- Remotely supported over 1000 users with first and second level support service issue with Microsoft server (2012 & 2008) regarding DHCP, DNS, Active Directory, Group Policy, etc.
- Timely diagnoses of, response to and resolution of client support cases, both onsite and remote using ticketing system (Team Viewer and Autotask).
- Responsible for testing, repairing, configuring, cleaning and distributing IT equipment. Supported over 9000 field sale representatives and 1800 home offices users. Supplied equipment's to the build team to fill new hire requests.
- Work to align technology with client business needs by designing new solutions to fulfill a need or revamp existing services to be more stable, efficient, and cost effective. Develop and enhance IT disaster recovery plan for the company.
- Worked closely with a Network Engineer, developed configuration review procedures, configured and managed router and switches.
