Devops Engineer Resume
Plano, TexaS
SUMMARY:
- DevOps Engineer with over all 7 Years in development and DevOps Methodologies in Banking, Sports and Pharma domains.
- With 3 years of Experience in DevOps Methodologies in Kubernetes , Docker , AWS, Ansible, CI/CD Pipelines, Jenkins, Gitlab Admin, New Relic
- Integrated Build Process through Jenkins to GitHub. Built CI/CD pipelines, automating, building, deploying, and releasing.
- Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, EBS, RDS, S3 etc.
- Dockerized applications as micro services for deploying into Kubernetes and Deployed Docker image to AWS ECS by writing Task Definitions
- Experience in Docker, Kubernetes for the Container Security Engineer implementing monitoring/auditing security events on container, and implement container network security detection.
- Experience deploying to and orchestrating containers (Docker, Kubernetes.)
- Used Kubernetes to deploy scale, load balance scale and manage Docker containers with multiple name spaced versions
- Good understanding of Software Development Life Cycle (SDLC) like Agile, Waterfall Methodologies.
- Installed and configured AEM 6.0 instance and developed Templates, Components, Dialogs, Widgets which are the building blocks for a page.
- Experienced in troubleshooting and automated deployment to web end application servers like WebLogic, and Apache Tomcat.
- Worked with different Bug & Log Tracking Tools like Splunk New Relic, Jira, Confluence.
- Hands on experience on design, developing, maintaining, releasing native Mobile apps using Objective C, Swift and published builds to App Store & Play Stores.
TECHNICAL SKILLS:
Configuration Management: Ansible.
Continuous Integration: Gitlab CI, Jenkins, Circle CI
Project management: JIRA, IBM RTC, Asana
Build Tools: Gitlab CI, Composer
Cloud Platforms: AWS EC2, RDS, Route53, ELB, ECS, VPC.
Database: My SQL
Orchestrator: Chef, Docker and Kubernetes.
MONITORING TOOLS: NewRelic,Icinga2, Fusion Reactor, Opsgenie.
Programming Languages and Scripts: Shell, Objective C, Swift
Operating Systems: Linux, Ubuntu, CentOS, Mac Windows and UNIX.
Web Technologies: Web Sphere, Tomcat, Apache 2.x, 3.x
PROFESSIONAL EXPERIENCE:
Confidential - Plano, Texas
DevOps Engineer
- Installed and configured Docker in QA, Test and Production Environments
- Strong knowledge on Docker components like Docker Engine, Docker Hub and Docker Registry.
- Worked on Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker.. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Use Kubernetes to deploy Docker containers into Pod Clusters on multiple Nodes in Test, Staging and Production Environments
- Troubleshoot Kubernetes Issues in the Clusters environments
- Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible
- Made use of Kubernetes to orchestrate the deployment, scaling and management of Docker Containers. Operating Systems
- Create Pods with Kubernetes through YML scripts and Deploy to Docker containers in Various nodes in the environments.
- Manage Kubernetes manifest files (YML)
- Worked with Newrelic for setting up New Relic infrastructure and application monitoring for different applications.
- Troubleshoot various Issues relating with Docker Containers and Port Exposures .
- Manage release process for mobile applications iOS and Android to App stores and Play stores respectively.
Environment: AWS Cloud, Ansible, Jenkins, Kubernetes, Docker,, New Relic, Apache, Rundeck, Tomcat 7.x, Maven, Nginx, MySQL, NoSQL, Elastic Search, Active Directory XML, GitHub, GIT.
Confidential, Princeton, New Jersey
DevOps Engineer
- Built Continuous Integration and Continuous Deployment / Delivery Pipelines for Enterprise Application Build & Deployments.
- Source Code Management tools (SVN and GIT) Administration, Maintenance and Support
- Automate Application Builds with using Jenkins.
- Support Application Build & Deployments and Release Management.
- Design and Develop reusable components and operational strategies to support Scalability, High Availability, Performance, Monitoring, Disaster Recovery Management etc.
- Implement Infrastructure, Application Build & Deployment Automation with Configuration Management tools.
- Configured Docker container for branching purposes and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model.
- Participate in Team requirements gathering and workflows to drive innovation and continuous improvements in our offerings.
- Implement, design, and improve our tools for continuous delivery pipeline, automated operations.
- Automate and Integrate Static Code Analysis, Code Quality, Vulnerability and Scanning in CI/CD Framework
- Participated in a follow-the-sun model for 24x7 support for designated offshore team on a rotating basis
Environment: Gitlab, Jenkins, Ansible, Docker, Kubernetes, AWS, Splunk, Tomcat 7.x
Confidential, San Antonio,Texas
Software developer/Gitlab Admin
- Developed, Maintained USAA app and added many features to "USAA" iOS app, worked on Integrating third party Library for VoIP - Voice, Video calls and Chat
- Implemented VoIP calls and Videos Calls in to the Application by third party library Linphone.
- Good Understanding on Tunnel Client/Server.
- Developed UI using UIKit - Storyboards, Xib-XML Interface Builder
- Developed Barcode scanning feature to scan driver's license wising 3rd party Libraries.
- Created applications that interact with RESTful services, SOAP Services, ASI Services and backends. Experienced in XML and JSON Parsing using NSXMLParser and NSJSONSerialization
- Used Git repository for version control and IDE used to connect to repository was Git for Mac
- Familiar with Site Catalyst Logging/Tagging for tracking down user events using Adobe Analytics for Business use.
- Experience working on GitLab Administration Dashboard, CI/CD, Flow version management.
- Support Deployment and development performed within GitLab account
- Oversee Deployment and development Plan and control upgrades as appropriate.
- Plan and control GitLab upgrades as appropriate.
- Supported Deployment and development performed within GitLab account
- Supported DevOps practices for project teams leveraging GitLab
Environment: Gitlab, Jenkins, Ansible, Docker, Kubernetes, AWS, Splunk, Tomcat 7.x
Confidential, Springfield, Illinois
Intern - Technical Assistant
- Communicated with customers across all counties in Illinois helping in their technical needs to order vaccines.
- Assisted my supervisor in troubleshooting technical problems on call with the clinic's representatives.
- Generated automated weekly reports and go over to account the number of deliveries.
- Attended Seminars at different counties of Illinois along with my supervisor and made clinic representatives aware of the technical help we provide.
- Achieved scholarship for my work as an intern which provide tuition for complete graduate courses.
Confidential
Software Developer
- Gained hands full of training on Mobile development, Software Development Lifecycle, Agile Methodologies. Time Spent in Training was the most fun part of my time here.
- Worked extensively on Xcode, Interface Builder and Instrument.
- Worked on the Enterprise internal mobile application HCL ERS, Used Objective C
- Mostly worked on area of fixing the defects and Unit Testing.
- Involved with the team in developing UI screens.
- Worked on Table View controllers, Tab bars.
- Gained good knowledge on Core Frameworks like, Map Kit, Core object, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
- Has experience supporting the application through its entire life cycle.
