Devops-infrastructure Engineer Resume
SUMMARY
- 7 y ears o f ex per ien ce in IT industry comprising of Linux System Administration, DevOps Eng ine er ing in au tom ating, build ing, deploy ing, and r ele as ing of cod e f rom one env ir onm ent to o the r e nv ironm ent
- Experienced in running web scale services on Amazon Web Services (AWS) and Azure
- Proficient in writing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security groups
- Strong experience on AWS platform and its dimensions of scalability including EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation, Terraform, OPS Work, Security Groups
- Expertise in working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems
- Experience in performance tuning and query optimization in AWS Redshift
- Proficient level of experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven
- Expertise in OWASP tools and methodologies, web application firewalls, and network security
- Implementation of NodeJS based authentication service using OAuth
- In - depth and hands-on experience with building RESTful interfaces and OAuth2.0 security modelDeployment and management of many servers via script and Chef, utilizing cloud providers as a direct Jira.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies
- Implemented and rolled out proof of concepts for logging management ELK writing Chef code to deploy these solutions, mocking up dashboards and prototyping example queries of high-value searches
- Integrated Nagios with other monitoring/alert solutions (Splunk)
- Implemented Continuous Integration process using Jenkins/Hudson and Team City
- Automated the process of Apache Webserver installation, configuration using Ansible
- Good development experience in HTML, JavaScript, XML, VB/VB.NET/ASP/ASP.NET/C# and JAVA/JSP
- Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions
- Worked on installing of Docker using Docker toolbox, created Docker images using a Docker file.
- Worked on Docker container snapshots, removing images, and managing Docker volumes.
- Worked on oauth and SSH keys authentication
- Experienced in configure and maintain DNS systems using Route53 (AWS), and Power DNSRelease Management
- In-depth knowledge of computer applications and scripting like Shell, Python, Perl, JavaScript
- I mplemented Micro-services using Pivotal Cloud Foundry platform build upon Amazon Web Service.
- Managed a CI/CD WAF solution in AWS (packer,codebuild,nginx,modsecurity)
- Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
TECHNICAL SKILLS
AWS Services: Amazon Web Services (AWS): Cloud Front, Cloud Trail, SES, Elastic Bean Stalk, ELB, Elastic IP, Dynamo DB, Red Shift, Cloudwatch, Auto-Scaling, IAM, Direct Connect, Glacier, Elastic Cache, Elastic IP, Lambda, Elastic Search, Cloud Formation, Snowball, Code Build
Cloud Platform: Windows Azure, Windows Server, Amazon Web Service
Build/CI Tools: ANT, Maven, Jenkins, UCD, Chef, Puppet, Ansible, Docker, Nexus, Team city
Monitoring Tool: Nagios, Splunk, Cloudwatch
Languages: C, C++, SQL, PL/SQL, Java, JavaScript, GUI, JQuery, Python, Groovy, Perl, Shell, Bash
Web Services: SOAP, WSDL, RESTful
Databases: Oracle 8i/9i, 10g/11g/12c, MySQL, PL/SQL, NoSQL, Mongo DB, DB2
Cloud Technologies: AWS, Azure, Open Stack, Cloud Foundry
Web Application Servers: Web Sphere, BEA Web logic, Apache Tomcat, JBoss, JIT application Server
Bug Tracking Tools: Jira, Bugzilla,Confluence, Bamboo
Testing Tools: Selenium, Junit
Operating System: Windows, Unix, Linux, Mac OS
Middleware: MQ Series, LDAP, SOAP UI
SCM Tools: Subversion, GIT lab, GIT, Bitbucket, Artifactory
PROFESSIONAL EXPERIENCE
DevOps-Infrastructure Engineer
Confidential
Responsibilities:
- Experienced in branching, tagging and maintaining the version across the Environments using SCM tools like Git, Gitlab, GitHub and Subversion (SVN) on Linux and windows platforms
- Experience in building Docker images using GitLab - ci build automation runner
- Setting GitLab repository and Runner for build automation
- Creation of gitlab-ci.yml file for kicking build process in stages that run in docker container.
- Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.
- Automated configuration management and deployments using Ansible playbooks and Yaml resource declaration and creating roles and updating playbooks to provision servers by using Ansible
- Experience in Microservices Architecture with Spring Boot and Docker
- Played a key role in automating the deployments on AWS using GitHub, Terraform , Puppet , Chef and Jenkins .
- Used Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks .
- Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, Chef, Terraform
- Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
- Build Dynatrace dashboards and reports and help teams to build their own dashboards.
- Help app teams to troubleshoot problems using Dynatrace .
- Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration .
- Developed custom Jenkins jobs/pipelines that contained Bash shell script utilizing the AWS CLI to automate infrastructure provisioning.
- Worked on core AWS services such as Setting up new server ( EC2 ) instances/services in AWS.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier .
- Configuring security groups, and setting up Elastic IP's and auto-scaling Configuration.
- Used Cloud watch logs to move application logs to S3 and created alarms based on applications' exceptions.
- Written Cloud formation templates and deployed AWS resources using it.
- Using AWS S3 to store code bundles to deploy onto EC2 Instances along with working on providing DNS management using AWS Route53.
- Implemented a 'serverless' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets.
Environment: and Tools: GIT, GitLab, GitLab-Runner, Docker, Shell Script, RHEL, JUnit, WebSphere Application Server, Tomcat, Perl Scripting, Oracle, MS SQL Server, Java/J2EE Applications.
DevOps/AWS Infrastructure Engineer
Confidential, Madison, WI
Responsibilities:
- Implemented AWS solutions using EC2, S3, IAM, VPC RDS, EBS, Elastic Load Balancer, Auto scaling groups, EMR
- Worked in Bitbucket automation for handling repository creation, permission management and webhook integrations between various tools
- Built CI/CD pipeline to automate the code release process using Integration tools like Bitbucket, Jenkins and artifact repository
- Worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test, deliver artifacts and troubleshoot the build issue during the Jenkins build process
- Integrated Sonarqube with Jenkins for continuous inspection of code quality and analysis with Sonarqube scanner for Maven
- Designs, plans, and integrates cloud computing and virtualization systems using infrastructure as code and modern cloud-native deployment techniques such as DevOps
- Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
- Cloud Native Application Architecture: AWS PaaS/FaaS services, Serverless architecture, Lambda, API Gateway, Containerization and Microservices, Lightweight architectures including JavaScript frameworks (Backbone.js, AngularJS, React), single page applications, and modern web applications
- Supported Hadoop and Informatica teams in migration by building the Jenkins pipelines, deploy to Cloud services like AWS S3, EMR and Glue
- Driven and Implemented Artifactory SAAS solution and helped organization in designing the restructuring the repositories and different packages
- Implemented self-service on Artifactory SAAS, created groups and permission for each team with python automation
- Utilized the features of Angular 5.0 to present effective web design.
- Hands on experience building AWS CodeBuild and CodePipeline by deploying the Dockerized application
- Created Webhook for the integration between Bitbucket and AWS
- Configured a virtual data center in the Amazon Web services cloud to support Enterprise data warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Table, Elastic Load Balancer.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API
- Setup CloudWatch alarms and monitoring of critical services in production operations, as well as Route53 website health endpoints, and EBS volume free space across all servers and networks
- Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create AMI’S for mission critical production servers as backups.
- Monitored resources and applications using AWS cloud watch including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 and configured notifications for the alarms generated based on events defined.
- Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Setup WAF rules using CloudFormation and attached them to the CloudFront .
- Deployed, configured and implemented Imperva WAF for Web-based application vulnerability analysis and code review process.
- Monitored resources and applications using AWS Cloudwatch including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 and configured notifications for the alarms based on event defined.
Environment: s: AWS(CodeBuild, Codepipeline, Codecommit) Jenkins, Jira, Bitbucket, EC2, RDS, IAM, EMR, Glue, Puppet, Artifactory, Docker, Route53, SNS, Python, ELB, SonarQube, Splunk, Redis, Nginx, Apache2, Linux, Slack, Teams, ETL
DevOps /AWS Engineer
Confidential, Atlanta, GA
Responsibilities:
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change
- Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
- Building web-based scalable and distributed cloud-native applications
- Design Native Cloud Application Architectures or optimize applications for AWS
- Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5 .
- Created Angular service and integration with RESTful APIs . Used Angular HttpClient to send GET/POST request to fetch data from server.
- Leveraged AngularJS sources for data access and created custom directives, factories, and services for the reusable components.
- Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Created documents on build process and flow, user guide, and build script maintenance for developers for local builds
- Configured Route 53 by using Cloud formation templates, assigned the DNS mapping for the AWS servers and trouble-shoot the issues of the load balancer's, auto scaling groups and Route 53.
- Implemented AWS Elastic Cloud Compute (EC2) for hosting, AWS Elastic Beanstalk for load balancing, and AWS Route 53 for domain hosting
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Worked on public cloud security, firewall best practices, CDN and WAF in cloud environment, security automation, systems security engineering, and deployments at scale
- Integration with external services like user service, item services, inventory, budgeting, store locator services, and tax service using REST API and SOAP.
- Creating a new instances into the production in AWS using EC2 and experienced with Continuous Integration Tools (Jenkins)and Continuous Deployment practices
- Expertise in sprint releases, releases for deb changes, configuration changes, bug fixes or overall deployments using Ansible
- Understanding of the Devops tooling landscape and has experience integrating various DevOps tools together to provide end to end application lifecycle management
- Experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD), DevOps tool chain and DevOps processes for agile projects.
- Managed Amazon Web Services like VPC, EC2, S3 bucket, DynamoDB, CLI Route53, ELB, Auto-Scaling, ACL, SQS, SNS, Cloud Formation, KMS, IAM through AWS Console.
- Worked on maintaining the user accounts IAM, OU, Route53, VPC, Dynamo DB,SES,SQS, and SNS services in AWS cloud deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations
- Done performance testing of the web services using Jmeter scripts
- Automated the deployments using AWS Cloud Formation templates and Terraform
- Worked on building data center with AWS, Installed SVN, GIT, Jenkins images on AWS
- Used Docker to virtualize deployment containers and push the code to EC2 cloud using PCF. Built additional Docker Slave nodes for Jenkins using custom built Docker images and instances
- Worked on Docker container snapshots, attaching to a running container, removing images, managing structures, and managing containers
Environment: AWS, Ansible, Docker, JSON, CSS, Bootstrap, JavaScript, Java, Eclipse, PHP, Python, MySQL, Linux, Putty, AngularJs, Git