Sr. Cloud Engineer Resume
GA
SUMMARY
- More than 7 years of experience in the Information Technology with designing, architecting, and implementing scalable cloud - based web applications usingcloud-based platforms like AWSandGCP.
- Experience with Automation, pipeline execution, build scripts and worked as a release engineer at time of development of cloud computing platforms.
- Good understanding of IaaS and virtualization to develop new products and services dat provide functions “as a service”
- Worked extensively on developing container images and maintain clusters to be hosted on Kubernetes, Docker, cloud instances and pod templates
- Worked on Chef tools, Jenkins-slave images, ansible, JDK/JRE, Istio/ASM and CICD pipeline execution
- Designed and maintained container image tools like Elasticsearch, Kibana, Prometheus, Jager tracing, capable of monitoring and alerting with GCP cloud services.
- Experience in developing an automation pipeline to build, develop, scan, and deploy approved container images
- Good knowledge of Python, bash, PowerShell, and scripting fundamentals.
- Extensive knowledge of GCP based Cloud computing delivery models (IaaS, PaaS, or SaaS)
- Good understanding and more than 4 years of working experience in Jenkins Automation and deployment.
- Experience in designing aTerraformand deploying it in cloud deployment manager to spin up resources like cloud virtual networks,compute engine in public and private subnets along withAutoScalerinGoogle Cloud Platform.
- Experience in data structure, design and analysis using Machine Learning Technics and modules in PYTHON, R.
- Experience with microservices integration and container orchestration on GKE platform and extensive knowledge of GitHub workflows and VS Code.
- Deep understanding of Platform services infrastructure with system integration, performing migrations, deployments, and Change Management.
- Working experience in Startup and Shutdown scripts, file system maintenance backup scripting and automation using Shell scripting, Bash and Perl.
- Setting up the build and deployment automation for Java base project by using Jenkins
- Experience in Software Design, Development and Implementation of Client/Server Web based.
- Experience in maintaining an Apache Tomcat MYSQL, LDAP, Web service environment.
- Designed ETL workflows on Tableau, Deployed data from various sources and developed reports and customized dashboards.
- Effective inter-personal skills, adaptive to any environment, keep abreast with the latest technologies and delivering solutions as an individual and as part of a team.
TECHNICAL SKILLS
Cloud Environment: Amazon Web Services (AWS), Google Cloud platform (GCP), Azure
Application Servers: WebSphere Application Server, Apache Tomcat, JBoss, WebLogic, Nginx
Containerization Tools: AWS ECS, Docker, Kubernetes, RedHat OpenShift, Google Container Engine (GKE), Apache Mesos
GCP/AWS services: GCP Compute Engine, VM’s, GCP App Engine, Container Registry, Cloud functions, GCP Cloud API Gateway, VPC, IAM, CloudFront, Lambda, SMS
Automation & Configuration Tools: Chef, Puppet, Ansible, Jenkins.
Scripting: Shell Scripting, Groovy, Python, Ruby, Perl, and Power Shell
Version Control Tools: GIT, GITHUB, GitLab, Subversion (SVN), and Bitbucket.
Build Tools: Maven, Gradle, Sonar, Nexus, and Ant.
Operating Systems: Linux (Red Hat, CENTOS & SUSE), Ubuntu, Solaris, Debian, Alpine
Automation & Configuration Tools: Chef, Puppet, Ansible, Jenkins.
Networking Protocols: TCP/IP, DNS, DHCP, Cisco Routers/Switches, WAN, LAN, FTP/TFTP, SMTP.
Monitoring Tools: Nagios, AWS Cloud Watch, Splunk, and ELK.
Bug Tracking Tools: JIRA, Aha, Bugzilla, ServiceNow
PROFESSIONAL EXPERIENCE
Confidential, GA
Sr. Cloud Engineer
Responsibilities:
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Work with SRE’s to understand their application requirements and develop container images based on Docker and Terraform platforms.
- Worked different Alpine, Debian, Ubuntu, Busybox, Centos and RedHat OS based applications for GCP Container registry.
- Expertise in setting upKubernetes (k8s)clusters for runningmicroservicesand pushedmicroservices into production withKubernetesbackedInfrastructure.
- Development of automation ofGCP Kubernetesclusters and GCP pod templates with Jenkins automated pipeline.
- Experience in using tools likeDocker Compose,Kubernetes, forOrchestratingand deploying the services related to theContainersand with container-based deployments usingDocker, working withDocker images, Docker hub.
- Experience in System Administration, Configuration, upgrading, Patches, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning onUnix&Linux Systems.
- Experience in branching, tagging, develop, manage Pre-commit, Post-commit hook scripts and maintaining the versions across different Source Code Management (SCM) tools likeGIT,Subversion(SVN) onLinuxandWindowsplatforms GitHub,andBitbucket.
- Work closely with Infrastructure team to implement change requests needed for business along with reliability for organizations internal clients.
- Perform scripting in Linux and Windows environment using Shell and Putty.
- Utilize GCP/AWS cloud services for transforming webservers implement Python programming scripts for internal business alliance.
- Acts as a Middleware Change manager to monitor change requests in IaaS Alliance using Service Now including application issues, incidents, risk plans and customer impact.
- Provide implementation plan on JIRA story board and update confluence page with necessary steps and procedures.
- Work closely with Squad lead of Platform Engineer team to ensure Network Security and Compliance standards are followed to respond to internal and external audits.
Confidential, Gardena, CA
Cloud/DevOps Engineer
Responsibilities:
- Involved in Requirements Analysis and design an Object-oriented domain model.
- Work as part of an agile team implementing software development best practices including test automation, continuous deployment, and application monitoring
- Worked on variousazure serviceslike compute(web roles),azure websites, caching, SQLAzure, NoSQL, azureactivedirectory,APIManagement, scheduling, Auto Scaling, andPowerShellAutomation.
- Worked on using aGITbranching strategy dat included developing branches, feature branches, staging branches, and master. Pull requests and code reviews were performed.
- Deployed and configuredElasticsearch,Logstash, andKibana (ELK)for log analytics, full-text search, application monitoring in integration withcloud containers and services
- Developed a continuous deployment pipeline usingshell scriptsinJenkins.
- ConfiguredJenkins, used as a Continuous Integration tool for Installing and configuringJenkinsMaster and hooking up with different build slaves. Automatized Java application builds using withAntandMaven.
- UtilizedVirtualizationtechnologies likeVMWare,Virtual Boxand worked with containerizing applications likeDocker,Kubernetesand worked onApacheandFirewallsin both development and production.
- Created private cloud usingKubernetesdat supportsDEV,TEST, andPRODenvironments.
- Configuring theDockercontainers and creatingDockerfiles for different environments
Confidential, VA
System/Release Engineer
Responsibilities:
- Worked as a Release Engineerfor a team dat involved different development teams and multiple simultaneous software releases.
- Developed and implementedsoftware release managementstrategies for various applications according to theagile process.
- Responsible for designing and deploying bestSCM processesandprocedures.
- Supported and developed tools forIntegration,Automated Testing, andRelease Management.
- UsedSubversionasSource Code Repositories.
- ManagedSVN repositoriesfor branching, merging, and tagging.
- Coordinate/assist developers with establishing and applying appropriateBranching,Labeling/Naming ConventionsusingGITsource control.
- Analyze and resolve conflicts related to merging of source code forSubversion.
- Installing, configuring, and administeringJenkins CI toolonLinux Machines.
- UsedJenkinsforContinuous Integrationand deployment intoTomcat Application Server.
- DevelopedShell/Perl ScriptsforAutomationpurpose.
Confidential
Systems Engineer
Responsibilities:
- Performed troubleshooting, while maintaining trouble ticket tracking, following internal/external escalation procedures and customer notifications.
- Use Linux scripting for maintaining application directories and check for Java installations.
- Work with Help Desk for circuit troubleshooting to give Support to the Tech persons at the site.
- Configuring routers and send it to Technical Consultants for new site activations and gives online support at the time of activation.
- Strategies include operating systems, virus protection, mail systems and Internet services.
- Updated the anti-virus, spam blockers, and other security software so dat the systems are always secured.
- Monitor performance of network and servers to identify potential problems and bottleneck.
- Supporting Development team for the access to corporate network and outside world. Providing access to specific IP, Port filter and port access.
- Switching (Ethernet) related tasks included implementing VLANS and configuring ISL trunk on Fast-Ethernet channel between switches.
- Responsible for implementing QOS prioritizing voice traffic over a data.
- Troubleshoot TCP/IP problems, troubleshoot connectivity issues.