Aws/devops Engineer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- 8 Years of IT Industry as DevOps Engineer / AWS Cloud Engineer , Build &Release Engineer and system administrator and very good experience with Configuration Management tools, Build, Deploy, Release Management, and other tools.
- Experience with hands on experience in Build Release management, shell scripting, Unix System administration, Linux Administration.
- Designed and implemented Software configuration management ( SCM ) and change management ( CM ) solution using TFS, Jira .
- Expertise on object oriented programming languages Python, YAML and Ruby .
- Expertise in Configuration Management Tools Chef , Ansible .
- Designed and developed integration methodologies between client web portals and software infrastructure using Python .
- Experience in large scale orchestration using Kubernetes and Docker swarm. Experience in Configuration of redis involving Kubernetes cluster and creating a configmap and pod specification.
- E expertise in scaling, upgrading and supporting large scale kubernetes clusters. Assisted with maintaining 5/9’s availability of Kubernetes environment. Implemented capability to re - use security groups, IAM profiles, in order to pass security review and PEM testing.
- Expertise in AWS server less compute service Lambda . Extensive usage of AWS lambda to trigger changes in data shifts and action by users.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Confidential Web Services.
- Worked with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Expertise in Docker using Mesos frame work along with marathon orchestrates.
- Expertise in Terraform for building, changing and versioning infrastructure.
- Hands - on experience in writing Terraform Scripts , Performing Validation and Deploying .
- Provided security and managed user access and quota using AWS Identity and Access Management ( IAM ), including creating new Policies for user management in JSON .
- Used Terraform in managing resource scheduling, disposable environments and multitier applications.
- Exposed to all aspects of Software Development Life Cycle ( SDLC ) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
- Performed Server health monitoring and system tuning as per vendor recommendations.
- Quick analysing and identifying ability of operational issues including good understanding of backups, deployment and load balancing techniques.
- Extensive knowledge in job scheduling tools like Nagios .
TECHNICAL SKILLS:
SCM Tool/ Version Control Tools: CVS, SVN, GIT, SVN, Team Foundation Server (TFS), Clear Case and Team city
Bug Tracking Tools: JIRA, Fisheye, Crucible, Bamboo and confluence.
Build Tool: Ant, Perl, Maven, Make file, Quick Build, Team City, Stash, Nagios.
Web/ Application Servers: Apache, Apache Proxy, JBOSS, Web sphere, Web logic, Docker, kubernetes, Marathon and Mesos
Scripting Languages: Shell, Perl, Ruby and Python
Application configuration: Mongo DB &Terraform Cloud services, Microsoft Azure and Confidential Web Services (AWS), Google cloud platform(GCP), EC2, RDS, S3, ROUTE53, SNS, SQS, Cloud front, Lambda, Cloud formation, EBS, ELB, Cloud watch, Elastic beanstalk and Cloud trail.
Web Technologies: JDK 1.4/1.5/1.6 HTML.
Operating System: Unix, Linux (Ubuntu,Debian, Red Hat (RHEL), Centos) and Windows.
Monitoring tools: Nagios, Splunk.
Database System: Oracle, Mongo Db, Cassandra, MY SQL, SQL Server.
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
AWS/DevOps Engineer
Responsibilities:
- Automated Continuous Integration Build and Release infrastructure for banking supervision Technology applications.
- Worked on CI/CD pipelining withkubernetes and running a test pod and creating a local image repository.
- Worked on Cloud formation to create cloud watch metric filters and alarms for monitoring and notifying the occurrence of cloud trail events.
- Used Git & Subversion1.8.17 ( SVN ) as source code repositories, managed for branching, merging, and tagging the files.
- Implemented POC using weave to create a mesh pod network between two kubernetes K8s clusters. Mentored developers in K8s design and custom application implementation.
- Assisted with maintaining 5/9’s availability of Kubernetes environment. Implemented capability to re-use security groups, IAM profiles, in order to pass security review and PEM testing.
- Automated builds and deployment using Jenkins as part of Continuous Integration.
- Implemented AWS solutions using EC2, S3, RDS, Route 53, SNS, Cloud front, EBS, Elastic Load Balancer, SQS, Autoscaling groups , Optimized volumes and EC2 instances using API's.
- Built and deployed Docker containers to breakup monolithic apps into Microservices, improving developer workflow, scalability.
- Worked with serverless function Lambda in hosting Java web applications.
- Made extensive use of Chef , Bamboo5.11.4.Github2.11.0 and Ansible 2.3.0 to manage build / deploy tasks , including Continues Integration.
- Configured Jenkins to create Docker image for build and performed tests on a Docker container.
- Expertise in Terraform for multi cloud deployment using single configuration.
- Extensively used chef & Ruby and Ansible for Continuous Deployment.
- Worked on AWS lambda for deploying application with zero downtime in AWS Elastic Beanstalk for pipeline.
- Experience as a Python developer in working with Python integrated developments using Pycharm, IDE, sublimetexts , etc.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design andmaintaining documents, quality analysis and helping with the software release process.
- Integrated the applications with designing the database architecture and server scripting experience and establishing.
- Integrated Cloud front with S3 storage for content delivery ( CDN ) .
- Exposure in Installing, configuring and supporting application server. Involved in applying fix packs and patches to lower Environment.
- Worked on Confidential Virtual private cloud ( VPC ) in creating public subnets, Private subnets and NAT instances and dealt with security and access.
- Worked as a system administrator for the build and deployments process on the enterprise server using jenkins1.0.5 .
- Experience in Blue green deployment in reducing downtime and risks in production.
- Worked closely with development team and Quality Assurance team for product releases.
- Used extensively selenium for browsers that provide tools for authoring tests.
- Extensively used jira7.2.x for work flow visualization.
- Automated the contiguous process writing code using shell , Bash , python scripting 3.6.0 languages
- Worked on Monitoring systems Nagios7.1 and Splunk and repositories n e xus and Artifactory .
- Used confluence in documentation of processes.
Environment: Jenkins, Cloud formation, Cloud watch, Chef, Docker, RDS, JIRA, kubernetes, Maven, EC2, Git, Bamboo, AWS Lambda, Ruby, Ansible, shell, API Gateway, Confidential VPC, Json, Mysql, Bash, github, Python.
Confidential
Devops/ site reliability Engineer
Responsibilities:
- Created the AWS 1.6.1. VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
- Responsible for User Management and Plug-in Management for Jenkins 1.565.3 .
- Develop, test and deliver applications in Python into the production environment .
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation from Dev to Production systems using Jenkins, GIT, SVN, Puppet automation tool.
- I nstalled and maintained Chef on different environment like Linux distribution, windows (agents), Mac.
- Created the Master/Slave pattern for Jenkins to distribute the load and builds around the build farm.
- Participated in the release cycle of the product, which involves environments like Development, QA, UAT and Production.
- Used Subversion for the purpose of Software Configuration managemen t(SCM)and maintaining the versions.
- Performed Branching and Merging as per the schedule.
- Configured the Load Balancers and VPC with Public and private subnets.
- Served as a partial administrator for Linux machines.
- Worked with Atlassian tools like Jira 6.3.3 and integrated with Bamboo for continuous deployment.
- Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
- Used Perl/Shell to automate build and deployment Process .
- Developed Windows PowerShell script to automate setting of user credentials and activation of Windows Helping the Project team to get transformed to Scrum methodology using TFS 2012.
- Most of the admin tasks are done using Chef Tools instead of doing manually
- Maintained user account across the network using Chef
- Rapid-provisioning and configuration management for Red hat Linux and windows using chef on Confidential web services.
Environment: AWS 1.6.10, Puppet 3.7.1, Chef 11, Gradle, Jenkins 1.565.3, Perl/Shell Scripting, Ruby 1.9.3, Linux, Windows, Nginx load balancer, JIRA 6.3.3, python.
Confidential, Buffalo, NY
Build and Release Engineer
Responsibilities:
- Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef 11 .
- R espon s i b l e f or d es i g n and m a i n t enan c e o f t h e Subv er s i o n / GIT, Perforce Stash R epo s it o r i es, v i e w s, and t he acc e ss c o n t r ol s t r a t e g i es.
- DevOps for load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes)
- Monitoring each service deployment, and validating the services across all environments.
- Created scripts in Python which integrated with Confidential API to control instance operations.
- Developed procedures to unify the streamline and automate application deployments with Linux container technology
- Created a set a suite APIs to integrate with Perforce for automation purposes.
- Worked on Java/J2ee deployments in web sphere. Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
- Using ANT, Puppet scripts with Ivy to build the application and deploy.
- Created and maintained tailored agile scrum methodology using Jira as tracking and workflow tool.
- Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
- Working with Change Order with current release and implement them in the Production.
- Created Branches, Tags for each release and particular environments.
- Prepared Migration logs for every release and maintained the data accuracy.
Environment: Java/J2ee, Eclipse, Chef 11, AWS, Ant 2012, Maven 3.1.1, Jenkins1.532.1, GIT, Subversion, WebSphere Application Server (WAS), Apache 2.0, PERL, RUBY0.11, BASH, Unix, Python 3.3.0
Confidential
Linux System Administrator
Responsibilities:
- Installed CVS and imported the Projects.
- Worked closely with the Development Team in the design phase and developed use case diagrams using Rational Rose.
- Managing UNIX Infrastructure and EMC storage involving maintenance of the servers and troubleshooting problems in the environment.
- Installing operating systems Solaris, Linux and HP according to business requirements.
- Trouble shooting the issues ranging from Solaris, Linux and SAN environments.
- Worked with the Architects on SDLC process being the owner of post development environments.
- Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
- Co-coordinated Instance Refreshes and Environment Re-base lining.
- Carried Deployments and builds on various environments using Build Forge Automation tool.
- Wrote ANT Scripts to automate the build process.
- Used Shell scripts to automate the deployment process.
- Used IBM Rational Clear Quest for tracking the changes and approval process.
- Planning, scheduling and documenting releases at code Freeze Periods.
- Sole person to be responsible for Release/Change control Process.
- Worked with many teams of strength more than 30 and managed 2 release/build engineers.
- Administered Build Forge for automated build and deploy activities.
- Responsible for User Management, Creating/Managing Libraries, Projects, Environments and Schedules in Build Forge for Build and Deploy Automation
Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, Tomcat Apache Application Server.
Confidential
Systems Engineer
Responsibilities:
- Configured Kickstart servers for complete hands-free installation of workstations, with custom profiles, begin/finish scripts and custom package suites/clusters.
- Troubleshooting skills with network protocols such as DNS, TCP/IP, SMTP & SNMP.
- Administration of networking devices such as Routers and switches.
- Extensive implementation and troubleshooting experience under Client Server Systems.
- Strong technical background in Storage, Disk Management, Logical Volume Management (LVM) and logical partitioning.
- Management of User accounts, System security, change management and performance tuning.
- Installation of Patches, Hardware, software's and Firmware upgrades.
- Ability to handle multiple tasks and work independently as well as a team member.
- Provided on-call support and worked with Vendors on system issues and bugs for its resolution.
- Proficient in System administration, System planning, co-ordination, commissioning, setting up security hierarchy and capacity planning.
- Worked on flexible hours for production, backup and on-call support for 24/7 environments.
- Involved with other team members in writing scripts to automate deployment process and backup procedures.
- Used Resource Analyzer and Log Analyzer for performance tuning and troubleshooting.
- Analyzing Activity log files and diagnosing Application Server problems.
- Involved in Advance performance monitoring and tuning of both WebSphere and the Solaris operating system.
Environment: DNS, Sun One Directory Server (LDAP), IHS 6.0/6.1, IIS 6.0, Site Scope, Solaris 8, LVM Management, Resource Analyzer, Log Analyzer.
