Devops Engineer Resume
CA
SUMMARY:
- 6+ years of experience concentrating on Cloud Computing, Development Operations(DevOps), Linux and System Administration.
- Hand - on Experience on Public Cloud platforms like AWS, Azure and Strong Knowledge on Google Cloud Platform.
- Experience in developing and deploying multitude applications on AWS using services like EC2, VPC, S3, IAM, SNS, RDS, Cloud Formation, Route 53 and monitoring using Cloud Watch.
- Hands-on experience in developing and deploying cloud-based applications using Microsoft Azure Platform.
- Experience on Version Control Systems like Git/GitHub, Bit Bucket(Stash), and Sub Version(SVN).
- Experience in setting up and maintaining entire CI/CD pipeline using tools like Jenkins, Bamboo, Maven, Ant, Nexus, Chef, and Ansible.
- Extensive experience in configuration and automation management tools such as Chef and Ansible.
- Experience in Creating Docker Files, Building Docker images, Deploying the containers, Tagging and Pushing them into Artifacts like Nexus.
- Experience in Installing, Implementing, Configuring and Managing Container Orchestration tool Kubernetes.
- Experience in Monitoring tools like ELK, Nagios, Splunk and Cloud Watch.
- Worked with different project management tools like Jira, Bugzilla, and Remedy.
- Experience in Installing, Configuring, Managing and Monitoring Virtual Machines of different Operating Systems like Red Hat Enterprise Linux, Ubuntu and Windows OS.
- Wrote Python scripts to manage the AWS resources from API calls using BOTO SDKs. Worked with AWS CLI.
TECHNICAL SKILLS:
Cloud Services: AWS (EC2, S3, VPC, Cloud Watch, RDS, Dynamo DB, SNS, IAM)AZURE (IAS, Azure active directory, Azure resource management)
Operating System: Mac, Windows, Linux (Ubuntu, Red Hat, CentOS, SUSE, Debian)
Scripting Languages: Bash, Python, Ruby, Unix Shell
Networking: HTTP, TCP/IP, NIS, NFS, DNS, SMTP, FTP/TFTP, SCP
Databases: MySQL, MSSQL Server 2012, RDS, Dynamo DB
Automation/Build tools: Jenkins, Chef, Ansible, Puppet, Docker, Kubernetes
Web/App Servers: Apache Tomcat, NGINX, Web Logic, JBOSS, Web Sphere
SCM Tools: Subversion(SVN), Git, GitHub, and Bit bucket
Bug Tracking Tools: JIRA, Bugzilla, Remedy
Monitoring tools: ELK Stack, Splunk, Nagios, Cloud Watch
PROFESSIONAL EXPERIENCE:
AWS Cloud & DevOps Engineer
Confidential, SEATTLE, WA
Responsibilities:
- Extensive experience with building and deploying multi applications utilizing Amazon EC2, S3, RDS, IAM, Dynamo DB, SES, SQS and SNS, focusing on High-availability, fault tolerance and Auto Scaling.
- Created AMIs (pre-configured) to incorporate the developer’s environment and application stack and configuring launched instances with respect to specific applications.
- Created and monitored alarms, notifications for EC2 instances using Cloud Watch.
- Good understanding of ELB, Security Groups, NACLs, NAT, firewall and Route 53.
- Experience in Architecting and Implementing Azure Service Offering such as IIS, Azure active directory, Azure resource management, Azure VM, Blob Storage, SQL Database, Azure Files, Azure Functions, etc.
- Implemented CI/CD pipeline as code using Jenkins 2.60.3 and Developed build and deployment scripts using MAVEN as build tool, and integrated selenium in Jenkins 2.60.3 to perform the automated integration test.
- Involved in Post-deploy activities using Jenkins Plug-ins like inspecting logs to determine if key metrics are affected.
- Installed and configured Chef server / workstation and nodes via CLI tools.
- Initiated Micro services application through Docker and Kubernetes cluster formation for scalability of the application, and creation of Docker images.
- Deployed all API’s on Docker containers.
- Used ELK for monitoring the application-level metrics as well as system-level metrics.
- Created Cloud Formation templates to run applications and the stack in the DevOps processes for consistent and reliable deployment methodology.
- Configured JIRA/Bugzilla for the project and tracked all the defect.
Environment: Amazon Web Services(AWS) EC2, S3, IAM, RDS, SNS, SQS, SNS, MS-SQL Server 2012, LINUX, Apache Tomcat, Jenkins, Maven, Selenium, Git, Docker, Kubernetes, Ansible, Chef, Elastic search, JIRA/Bugzilla.
DevOps Engineer
Confidential, IRVINE, CA
Responsibilities:
- Involved in setting up the infrastructure on AWS using service like EC2, S3, IAM, VPC, Auto scaling.
- Responsible for building and releasing the source code to various environments in AWS cloud.
- Extensively automated the build automation and source/version control process.
- Proposed and implemented branching strategy suitable for Agile development in Subversion.
- Involved with setting up Jenkins focusing in regular builds, monitoring cron jobs, running test libs and reporting status.
- Extensively responsible for debugging build failures, coordinating with developers and testers to resolve related issues.
- Developed custom Ansible playbooks and integrated in Jenkins post configuration for setting up the automated build pipeline for GIT repository projects.
- Working with development team on enforcing source control strategies, building, packaging and deployment of products.
- Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Developed automation and deployment utilities using Bash, Python and Shell.
Environment: GIT, Sub Version (SVN), Jenkins, Junit, JXML, ANT, MAVEN, JIRA, Java/J2EE, Python, BASH, Unix, Linux, Shell Scripting, PHP, Bamboo, Web Logic, Tomcat, Web sphere server.
Build and Release Engineer
Confidential, PLANO, TX
Responsibilities:
- Strong hands-on experience on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing configuring and troubleshooting, on various Amazon images for server migration from physical into cloud.
- Implemented Agile and SCRUM methodology successfully.
- Maintained SVN repositories for DevOps environment: automation code and configuration.
- Ported Linux BASH scripts to work with Solaris 10 ultimately contributing ideas and code to make Remote -It automation tool work more reliably with Solaris environments.
- Responsibility for administration of SVN & GIT version control and perform activities branching, tagging, backup, restore, and access permissions.
- Developed an effective build automation, continuous integration and test environment that reduced integration issues and improved code quality.
- Hand-on experience in building and administering VMs and containers using tools such as Docker, and Kubernetes.
Environment: AWS, SVN (Subversion), GIT, ANT and Maven, Chef, Jenkins, Unix, Linux, Perl, Bash, Python, Ruby, Solaris.
System Engineer
Confidential
Responsibilities:
- Responsible for checking, monitoring and restoring files from backup media upon receipt of authorized client requests.
- Performed monitoring of clients’ networks that are signed up to a managed services agreement.
- Focused on installation and maintenance of Windows OS, Red Hat Enterprise Linux ES Server.
- Worked in Installation, Configuration and Administration of Web Logic, WebSphere and Apache Servers in Linux and Solaris Servers.
- Provided Data Administration support for the development and maintenance of database server environment.
- Extensively worked with developers to ensure new environments where both met their requirement and conformed to industry-standard best practices.
Environment: Linux, Unix, Windows Server, Solaris 10, Global File System, Logical Volume Manager, Red Hat Cluster Servers.
