Devops Engineer Resume
Dallas, TX
SUMMARY
- Skilled Professional with about 8 years of IT experience as DevOps Engineer, Service Now Admin and Application development in fields like Automation, Configuration Management, Change/Release/Build Management, Support and Maintenance in environments like AWS, Red Hat Enterprise Linux mostly with focus on DevOps tools and cloud.
- Good experience in using CI/CD tools like Jenkins, XL Release for build automation and deployments.
- Experience in maintaining version control development using GitHub and Clearcase.
- Experience in configuring AWS EC2 instances with LAMP Stack, Design and Deploy different applications on EC2 instances (Nodejs, Jboss).
- Expert level knowledge and working experience of AWS products and services (e.g. AmazonEC2, AmazonS3, Amazon DynamoDB, Amazon Redshift, Amazon CloudFront, Amazon EMR), AWS SDK and CLI Tools.
- Designed, configured and managed cloud infrastructures utilizing AmazonWebServices (AWS) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer (ELB), Elastic Beanstalk,(EBS),S3,Glacier,CloudFront,DynamoDB,EMR,RDS,VPC,DirectConnect,Route53,CloudWatch,CloudFormation, SNS and Red Shift.
- Strong expertise in implementing AWS Disaster Recovery implementation using Backup & Restore, Pilot Light, Warm Standby, and Multi Site using AWS Services (AWS Route53, ELB, Cloud Watch)
- Implemented fully automated Cloud Formation (JSONScripts) for creating/administrating the instances with Auto Scaling, Elastic Load Balancers across different Availability Zones.
- Extensively worked on designing AWS centric solutions that capture standard cloud watch metrics and health status through AWS Cloud Watch monitoring logs.
- Technical understanding and hands on experience of containerization tools like Docker and container orchestration softwares like Kubernetes and Openshift.
- Experience on setting up dashboards, alerts, reports for monitoring using Splunk and Amazon Cloud Watch.
- Having experience in writing Ansible playbooks for task automation.
- Written Python scripts to automate repetitive tasks.
- Experience in Installation and Configuration of different modules of Service-Now.
- In-depth knowledge of the Technical implementation of Change Management, Incident Management, Problem Management, Service Catalog, Knowledge Management, Configuration Management, Reporting, Discovery and Integrations, Service Requests.
- Good understanding of SDLC and have worked in all the phases in software development using Agile principles.
- Excellent communication skills, ability to learn new concepts and work individually as well as in a team.
- Developed exceptional relationships with co-workers, management and end users.
TECHNICAL SKILLS
Linux Distributions: RedHat, Ubuntu, CentOS 6.x,7.x
Operating Systems: Windows 2003/2008/2012 , UNIX, Linux, Ubuntu, RHEL
Continuous Integration Tools: Jenkins
Configuration Management Tools: Ansible, Chef, Puppet
Containerization Tools: Docker, Docker Swarm, Kubernetes, OpenShift
Version Control Tools: GitHub, Bitbucket, ClearCase
Build Tools: Maven,Ant,Gradle
Databases: MySQL, Amazon RedShift, Amazon S3,DynamoDB
Bug/ Ticket Tracking Tools: JIRA, ServiceNow, ClearDDTS
Cloud Platform: AWS, Linode
Testing Tools: Selenium, Junit,Jmeter
Repository Management tools: Artifactory, Nexus, Docker Hub
Monitoring Tools: Splunk, Prometheus
Application Server: JBoss EAP 6.x/7.x, JBoss Fuse 6.x, JBoss AMQ 6.x, 7, Apache HTTPD, Apache Tomcat, Web Sphere
Coding Languages: Python, C++,Java
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
DevOps Engineer
Responsibilities:
- Implemented AWS Cloud platform and its features which includes EC2, Elastic Beanstalk and setup monitoring solutions using Amazon Cloud watch.
- Handled migration of on-premises applications to the cloud and created resources in the cloud to enable this. Used all critical AWS tools used ELB and Auto-Scaling policies for scalability, elasticity, and availability.
- Launched and configured Amazon EC2 Cloud Servers using AMI's.
- Configured an AWS Virtual Private Cloud (VPC), NACL, and Database Subnet Group for isolation of resources within the Amazon RDS and Aurora DB clusters.
- Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
- Used CloudFront to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
- Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
- Implemented CI/CD framework using Jenkins and its Integration with XL Release, BitBucket and Slack. Used Nexus Artifactory as our external repository manager to store, retrieve the build artifacts and manage builds and its dependencies.
- Worked on different plugins in Jenkins like Build Pipeline plugin, Delivery pipeline plugin, Parameterized trigger plugin, Amazon EC2 plugin, Copy Artifact, Role Strategy and S3 plugins to achieve Continuous Delivery(CD) in an Organization.
- Experience maintaining Jenkins Master, Jenkins Slaves, configuring, securing and plugin management areas in Jenkins.
- Implemented test cases using Junit, understand Maven builds and troubleshoot build issues.
- Supported performance and endurance testing using JMeter and API testing using Postman.
- Supported and maintained Splunk environment in a highly available, redundant, geographically dispersed environment and creating monitoring dashboards and alerts as needed.
- Managed network security using Load balancer, Auto Scaling, Security Groups and NACL's.
- Maintained the monitoring and alerting of production and corporate servers using Cloud Watch service.
- Responsible for the availability, performance, monitoring & incident response.
- Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup & archival plans in Git.
- Created and maintained project documents, Standard Operating Procedures and runbooks in Atlassian confluence.
- Used Jenkins pipelines to drive all microservices builds using Maven/Gradle for Artifacts and Dockerfile Builds to Docker registry and then deployed to Openshift, Created Pods and managed using Openshift by building Production Grade Openshift Clusters.
- Working on different plugins in Jenkins like Build Pipeline plugin, Delivery pipeline plugin, Parameterized trigger plugin, Amazon EC2 plugin, Copy Artifact, Role Strategy and S3 plugins to achieve Continuous Delivery(CD)
- Experience in creating various workflows for Incident Management, Change management and Service requests.
- Clustering Docker Containers with the help of Kubernetes on Openshift Platform.
- Created users on Active Directory, synched the users on JIRA and assigned groups and spaces. Worked on JIRA for tracking and updating the JIRA tickets as per assigned.
- Involved in analysis of end user requirements and worked closely with the team and understanding the current ServiceNow system.
- Coordinated promotion of code to test, QA stage and production environments in support of all road maps and emergency releases.
- Setup Elastic Load Balancer for distributing traffic among multiple different API servers
- Worked on automating admin daily jobs using ANSIBLE for high accuracy and time saving.
- Written scripts to automate routine task, taking regular backups, trigger email
- Continuous delivery is being enabled through Deployment into several environments like DEV, QA, UAT and Prod
Confidential, Dallas, TX
ServiceNow Administrator
Responsibilities:
- Gathered requirements from stakeholders for attributes needed to develop Service Catalog items.
- Worked with clients to assess current state processes and tools, defined ServiceNow requirements and developed and configured the ServiceNow platform.
- Worked on CMDB and Asset management.
- Performed Data migration to import data from other applications and external databases.
- Worked on various modules of Service Now like Incident management, change management, and Problem management, Service Catalog, User Administration, Reporting and Discovery.
- Created various front end forms, and associated Client Scripts, UI policies, including advanced customizations that require modification of UI Pages/Macros.
- Designed Workflows, along with standard Workflow templates which can be reused.
- Supported the team responsible for the implementation and administration of the ServiceNow installation, including managing system configurations, gathered and documented user and process requirements, developed workflow customizations, and performed quality assurance testing and user acceptance testing.
- Worked to develop new service catalog items and fix bugs in incident, problem and change management.
- Documented all implementations and best practices defined within the team.
- Created Data Sources from various external applications, scripts to parse incoming data and transform into ServiceNow.
Confidential
Assistant Systems Engineer
Responsibilities:
- Had decent experience in understanding and solving issues in Connectivity Packet Platform CPP, a carrier-class technology positioned for access and transport products in mobile and fixed networks based on a layered design.
- Supported trouble tickets and worked on issue analysis and solved multiple complex production issues by providing necessary code fixes by using incident management/Defect Tracking tool IBM ClearDDTS.
- Attained proficiency on Unified Modelling LanguageUML designing and coding using IBM Rational Rose.
- Responsible for version control of source code using ClearCase and GIT.
- Reviewing the code and associated documents like User Guide, Verification Specification, Verification Instruction, Component Test Report, and Inspection Records before delivery.
- Participate in all External review meetings and took customer inputs.
- Good understanding of SDLC and have worked in all the phases in software development.
- Worked in a fast-paced Agile type environment.
- Excellent communication skills, ability to learn new concepts and work individually as well as in a team.